有什么方法可以按字节读取String,并存放在char[]里。
因为需要判断 当读取到String里的一个特殊字符时就把前面的存入一个数组或String。
例:
String : abcd~efgh~ijk~lmn
把以上变成
String1:abcd
String2:efgh
String3:ijk
String4:lmn
String
------解决方案--------------------String strings[]="abcd~efgh~ijk~lmn".split("~");
------解决方案--------------------{
String[] strs = "abcd~efgh~ijk~lmn".split("~");
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
}
------解决方案--------------------楼上正解
建议楼主学习一下split。
------解决方案--------------------split方法足够了