首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java 怎么分割不可见字符

2013-09-08 
java 如何分割不可见字符String Str1 20090513+(char)29+2013-09-04+(char)29+2013-09-05String S

java 如何分割不可见字符
String Str1 ="20090513"+(char)29+"2013-09-04"+(char)29+"2013-09-05";
String Str2 ="20090513#2013-09-04#2013-09-05";

String[] S2 = Str2.split("#");

字符串Str1如何分割,获取的结果等同于S2 java?不可见字符
[解决办法]
试试使用有转义字符:\r,\n..........
[解决办法]
用ASSIC码来代替。
String[] S1 = Str1.split("\u0029");
[解决办法]
String s1 = Str1.split((char)29+"");
[解决办法]


String Str1 ="20090513"+(char)29+"2013-09-04"+(char)29+"2013-09-05";
System.out.println(Str1);
System.out.println(Arrays.toString(Str1.split(""+(char)29+"")));

直接分割不就完了
[解决办法]
 你试试 
  String Str1 ="20090513"+(char)29+"2013-09-04"+(char)29+"2013-09-04";
  String[] s3 = Str1.split((char)29+""); 

热点排行