A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

  1. public class Test26 {
  2. public static void main(String[] args) {
  3.                         String str="1.2,3.4,5.6,7.8,5.56,44.55";
  4.                         String[] strArr=str.split(",");
  5.                        
  6.                         for(String newStr:strArr)
  7.                         {
  8.                                 System.out.println(newStr);
  9.                                 System.out.println("-----------------------");
  10.                                 String[] newArr=newStr.split(".");
  11.                                 for(String s:newArr)
  12.                                 {
  13.                                         System.out.println(s);
  14.                                 }
  15.                         }
  16.                 }
  17. }
复制代码

为什么根据"."切割后的字符串不能输出

1 个回复

倒序浏览
点‘.’是特殊字符。正则表达式中有学过,它代表任意字符。不可以用这个‘.’,如果用了,java会把它当做任意字符使用,去切割这个字符串。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马