java:分割字符串(指定范围分割和次数)
关键词
Sting[] newArray=str.split("这里放要分割的符号",这里放分割次数); split(分离) String[] 数组 String 字符串 print 输出后不换行 println 输出后换行
测试说明
在Sting[] newArray=str.split("这里放要分割的符号",这里放分割次数); 里面的分割次数可以为零,当为零的时候为分割所有的 “.” ,以此类推分割次数为几就分割几次。一般的分割的次数为2的倍数,因为“.”之类的符号要分割左边和右边才会分割出来
补充说明
源码
class Demo{ public static void main(String[] args){ String str="192.29.0.21.331"; String[] firstArray=str.split("\.");//对 . 进行分割,没有次数限制全部分割。 String[] secondArray=str.split("\.",2);//对 . 进行两次分割 System.out.println("str原值为:"+str);//输出原来数组 System.out.print("全部分割的str:"); for(String a:firstArray){ //将数组合起来后输出 System.out.print("["+a+"]"); } System.out.println(); System.out.print("分割两次的字符:"); for(String a:secondArray){ System.out.print("["+a+"]"); } System.out.println(); } }
运行结果
上一篇:
IDEA上Java项目控制台中文乱码