使用split()方法可以使得字符串按照指定的分割字符串或字符方式对内容进行分割,其用法主要有一下两种:
1.split(String sign)
sign为分割字符的标志,使用正则表达式也可
2.split(String sign,int limit)
sign为分割字符串的标志,也可以使用正则表达式
limit为限制的分割次数
话不多说,直接上代码,该程序模拟实现一个IP地址的分割
public class splitthesentence {
public static void main(String args[]) {
String str="192.168.1.1";
String[] firstarray=str.split("\\.");
String[] secondArray=str.split("\\.",2);\\双斜杠在这里是转义作用
System.out.println("str的原值为:["+str+"]");
System.out.println("全部分割的结果是");
for(String a :firstarray) {
System.out.print("["+a+"]");
}
System.out.println();//换行
System.out.println("分割两次的结果:");
for(String a:secondArray) {
System.out.print("["+a+"]");
}
System.out.println();
}
输出结果为:
如有疑惑,欢迎私信或发邮件交流呢,邮箱[email protected]