字符串反转(Java python)

来源:互联网 发布:程序员三行表白代码 编辑:程序博客网 时间:2024/06/11 19:17

一般的for循环字符串反转省略

Java:

StringBuffer的reverse()方法




Collections.reverse()方法

public static void reverseStr(Char[] str) {//先把字符串转数组List<Char> listStr = Arrays.asList(str);listStr.forEach(System.out::println);//java8流的特性Collections.reverse(listStr);listStr.forEach(System.out::println);}
Python:

列表reverse()方法,改变原列表,无返回值

str = "123"listStr = list(str)#字符串转listlistStr.reverse()print listStr #['3', '2', '1']
列表逆序遍历,不改变原列表,返回逆序后的新列表

str = "123"listStr = list(str)x = listStr[::-1]print x #['3', '2', '1']
reversed()方法,返回迭代器,需要转为list改变原列表

str = "123"listStr = list(str)print(list(reversed(listStr)))






原创粉丝点击