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();
	}
}

运行结果

经验分享 程序员 微信小程序 职场和发展