java arraylist 反转_Java常用方法之字符串、ArrayList反转

字符串反转:

ArrayList反转:

Demo:

c26eac00154b4a7edace30edb435eac8.png

Code: package com.test; import java.util.ArrayList; import java.util.Collections; public class Test03 { public static void main(String[] args) { // 字符反转: // 方法1:---str.charAt() & str.length() String str = "abcde"; System.out.println("反转前:" + str); System.out.print("反转后:"); char[] charArray = "abcde".toCharArray(); for (int i = charArray.length - 1; i >= 0; i--) { System.out.print(charArray[i]); // edcba } System.out.println(); System.out.println("------------"); // 方法2:反转2--StringBuilder reverse() StringBuilder sb = new StringBuilder("abcde"); System.out.println("反转后:" + sb.reverse().toString()); System.out.println("============"); // 集合工具类 反转方法: Collections.reverseOrder() ArrayList arr = new ArrayList<>(); arr.add("aaa"); arr.add("bbb"); arr.add("ccc"); System.out.println("反转前:" + arr.toString()); Collections.sort(arr, Collections.reverseOrder()); System.out.println("反转后:" + arr.toString()); } }

Console: 反转前:abcde 反转后:edcba ------------ 反转后:edcba ============ 反转前:[aaa, bbb, ccc] 反转后:[ccc, bbb, aaa]

相关资料:

欢迎大家交流指正,讨论完善!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值