黑马程序员技术交流社区

标题: 关于 string.split [打印本页]

作者: zd41151015    时间: 2016-3-12 17:30
标题: 关于 string.split
3. str.Spilt()时,用
String a=("附加赛飞机,附加赛飞机爱疯,附近阿斯蒂芬骄傲是否.飞洒剪发设计");    String[] c=a.split(",|.");不显示,把.换成别的符号可以用


作者: 大大阳    时间: 2016-3-12 23:15
.是有特殊含义,价格转义字符试试
作者: xgm    时间: 2016-3-13 00:26
  1. public class B{

  2.         public static void main(String[] args) {
  3.                 String a=("附加赛飞机,附加赛飞机爱疯,附近阿斯蒂芬骄傲是否.飞洒剪发设计");
  4.                 /**
  5.                  * split(String regex)
  6.                           根据给定正则表达式的匹配拆分此字符串。
  7.                   正则表达式中      . 代表任何字符(与行结束符可能匹配也可能不匹配)
  8.                   所以,|.当然不行了
  9.                  */
  10.                 //String[] c=a.split(",|.");
  11.                 String[] c=a.split(",|\\.");
  12.                 for(String str:c){
  13.                         System.out.println(str);
  14.                 }
  15.         }
  16. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2