代码如下:
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]
}
}