指定字符,截取字符串,返回字符串数组:
String str = "12345.567";
String[] strs=str.split(".");
结果是无效数组。
解决:
String[] strs = str.split("\\.");
双引号后面的小数点前要加上反斜杠。
需要注意的是:
如果使用"."、"|"、"^" 等 字符做分隔符时,要写成strs.split("\^")的格式,否则不能拆分。
Java:分割字符串不能写成split(“$”)//$为要分割的字符
Android:分割字符串需要加上中括号split(“[$]”)//$为要分割的字符
String s ="Real.How.To";
temp = s.split("\\.");
String s ="Real|How|To";
temp = s.split("\\|");
网友评论