您的位置:首页 > 其它

正则表达式 切割字符串 split()方法的运用

2018-03-27 13:44 411 查看
package cn.niit.demo5zhengze;
/*
正则表达式
切割字符串   split()方法的运用
*/
public class Test1 {
public static void main(String[] args){
function1();
function2();
function3();
}
/*
按照.来切割字符串
.在正则中表示任意字符,所以用\\.来使其变成普通的.
如果192.....168..456这种格式,则\\.+
*/
public static void function3(){
String str="192.168.255.67.01";
String[] strArr=str.split("\\.+");
System.out.println("数组长度为:"+strArr.length);
for (int i=0;i<strArr.length;i++){
System.out.print(strArr[i]+",");
}
}
/*
按照空格切割字符串
*/
public static void function2(){
String str="qw er 78 45 96 yu";
String[] strArr=str.split(" +");
System.out.println("数组的长度为:"+strArr.length);
for (int i=0;i<strArr.length;i++){
System.out.print(strArr[i]+",");
}
System.out.println();
}
/*
String 类方法split对字符串进行切割
12-45-78-96 按照-对字符串进行切割
*/
public static void function1(){
String str="12-45-78-96";
String[] strArr=str.split("-");
for (int i=0;i<strArr.length;i++){
System.out.print(strArr[i]+",");
}
System.out.println();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: