字符串截取、分割、数组转list及list转数组

it2023-02-09  47

代码如下:

import java.util.Arrays; import java.util.List; public class Test { public static void main(String[] args) { //字符串截取(包含下标2,不包含下标5) System.out.println("unhappy".substring(2, 5)); //输出结果为:hap //字符串分割(不可直接用*需要转义为:\\* , 还有.也是一样的需要转义为\\.) String[] aa = "aaa*bbb*ccc".split("\\*"); //输出结果为:[aaa, bbb, ccc] //数组转换为list集合 List list = Arrays.asList(aa); //输出结果为:[aaa, bbb, ccc] //list转换为数组 String[] strings = new String[list.size()]; list.toArray(strings); //打印Strings数组内容 System.out.println(Arrays.toString(strings)); //输出结果为:[aaa, bbb, ccc] //打印数组aa的内容 System.out.println(Arrays.toString(aa)); //输出结果为:[aaa, bbb, ccc] } }
最新回复(0)