Java中根据某一分隔符拆分字符串

来源:互联网 发布:软件技能有哪些 编辑:程序博客网 时间:2024/06/01 08:20

Java中根据某一分隔符拆分字符串

在Java学习过程中常常需要根据某一特定的分隔符来拆分字符串,这里演示一下:

例如:输入字符串  2015-12-21需要根据“-”来拆分开,成为三段,代码如下:

import java.util.Scanner;public class Test8 {public static void main(String[] args){System.out.println("请输入日期");Scanner scan=new Scanner(System.in);String str=scan.nextLine();String date[]=str.split("-");for (int i = 0; i < date.length; i++) {System.out.println(date[i]);}}
可以看到我们成功的拆分了字符串并存进数组里。

那么,如果需要拆分成特定的段数,或者只要前几段,后边的可以丢弃掉呢?

import java.util.Scanner;public class Test8 {public static void main(String[] args){System.out.println("请输入日期");Scanner scan=new Scanner(System.in);String str=scan.nextLine();String date[]=str.split("-");int maxSplit=3;date=str.split("-",maxSplit);for (int i = 0; i < date.length; i++) {System.out.println(date[i]);}}}
这段代码实现了将字符串分成三段:

效果如上。

有了这个方法处理字符串会方便很多。


0 0
原创粉丝点击