Java应用中一些...你认识、但不一定用对的函数

split函数

  1. 需要转移的字符: * ^ : | . \
  2. 多个符号作为分隔符,需要借助| 进行分割:
String address="上海^上海市@闵行区#吴中路";
String[] splitAddress=address.split("\\^|@|#");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);    
  1. split会将原始切分的数组 如果最后一个元素.lenght=0, 则会被切割掉-->直至最后一个元素不是空
String ss = ",aa,bb,cc,dd,,,";
String[] array = ss.split(","); // 返回的数量是5,不是8

你可能感兴趣的:(Java应用中一些...你认识、但不一定用对的函数)