JAVA中字符串如何转数组

来源:互联网 发布:sopcast网络电视成人台 编辑:程序博客网 时间:2024/05/17 09:10

字符串内无分割符时:

1.字符串转换为一个字符数组:

String str = "abcde";char[] ch = str.toCharArray();

字符数组转换为字符串:

char[] data = {'a','b','v'};String str = new String(data);或调用String类的方法转换str = String.valueOf(char[] ch)

2.字符串转换为一个字节数组

String str = "abcde";byte[] by = str.getBytes();

字节数组转换为字符串:

String str = new String(by);

还可以指定编码方式:

byte[] by = str.getBytes("gbk");String str = new String(by,"gbk");

字符串内有分割符时:

3.字符串转换为一个字符串数组:

String str = "a,b,c,d,e";String[] stringArr = str.split(",");