关键词
Sting[] newArray=str.split("\这里放要分割的符号",这里放分割次数);
split(分离)
String[] 数组
String 字符串
print 输出后不换行
println 输出后换行
测试说明
在Sting[] newArray=str.split("\这里放要分割的符号",这里放分割次数); 里面的分割次数可以为零,当为零的时候为分割所有的 “.” ,以此类推分割次数为几就分割几次。一般的分割的次数为2的倍数,因为“.”之类的符号要分割左边和右边才会分割出来
补充说明
对于输出字符print的是输出不换行的,由c++的print/n用法可知常用println的输出后换行中的“l”就是斜杠,然后加一个“n”表示摁一次回车键(也就是换行)。
for的一些用法留到下一篇博文。
源码
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();
}
}
运行结果

版权声明:本文为qq_44925904原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。