【名师课堂】Java面向对象开发

【名师课堂】Java面向对象开发

Java核心第二部
106课时 |
23947人已学 |
(24 评论)

加入学习
加入学习

字符串拆分

在整个的字符串之中,可以使用一个特定的字符串来实现字符串的分割处理,也就是说可以将一个完整的字符串,按照指定的分隔符划分为若干个子字符串:

public String[] sqlit(String regex)

将字符串全部拆分

public String[] sqlit(String regex,int limit)

将字符串部分拆分,该数组长度就是limit长度的极限

范例:实现字符串的拆分处理

String str = "hello world hello mldn";

String result [] = str.split(" ");//按照空格拆分

for(int x = 0;x< result.length;x++){

System.out.println(result[x]);

}

范例:部分拆分

String str = "hello world hello mldn";

String result [] = str.split(" " , 2);/按照空格进行拆分,将字符串拆分为两段

for(int x = 0; x < result.length;x++){

System.out.println(result[x]);

}

已上的拆分形式都很容易,如果发现有些内容无法拆分开,就需要使用“\\”进行转义

范例:拆分ip地址

String str = "192.168.1.1";

String result [] = str.split("\\. " );/使用转义字符,才可拆分

for(int x = 0; x < result.length;x++){

System.out.println(result[x]);

}

在以后的实际开发之中,经常会出现这样的拆分模式:姓名:年龄|姓名:年龄|....

范例:

String str = "SMITH:10|ALLEN:20";

String result [] = str.split("\\|" );/使用转义字符,才可拆分

for(int x = 0; x < result.length;x++){

String temp [] = result[x].split(":");

System.out.println(temp[0] + "=" + temp[1]);

}

这个代码在以后的开发中会经常出现。

[展开全文]
时光如流沙 · 2017-12-20 · String类的常用方法(字符串拆分) 0

String的拆分:

  str.split("\\.",2);

 

[展开全文]
迷乱小菜鸟 · 2017-09-14 · String类的常用方法(字符串拆分) 0

1.public String[] split(String regex,int limit)将字符串部分拆分,返回的是一个字符串数组。

 public String[] split(String regex)将字符串部分拆分。若发现有些n

[展开全文]

java中转义用"\\"两条斜线,而js中是一条斜线

[展开全文]

授课教师

阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >

本课程相关云产品