字符串反转(Java python)

本文介绍了使用不同编程语言实现字符串反转的方法,包括Java中的StringBuffer reverse()方法、Collections reverse()方法及Python中的列表reverse()方法、列表逆序遍历及reversed()方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般的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)#字符串转list
listStr.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)))






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值