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

您所在的位置:网站首页 java根据字符串切割 Java中根据某一分隔符拆分字符串

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

2024-03-22 16:38| 来源: 网络整理| 查看: 265

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]); } } } 这段代码实现了将字符串分成三段:

效果如上。

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3