【Java】Java基础之String类的split和subString的区别 |
您所在的位置:网站首页 › javasubstring › 【Java】Java基础之String类的split和subString的区别 |
Java中的String类中包含了很多的方法,今天来简单总结一下关于String字符串的截取方法,字符串的截取方法有两个(split和subString,但是每一个都有重载): 字符串的截取方法 方法名描述String[] split(String regex)根据给定的正则表达式的匹配拆分此字符串(返回一个数组)String[] split(String regex,int limit)根据匹配给定的正则表达式来拆分此字符串(返回一个数组)String[] subString(int beginIndex)返回一个新的字符串,他是此字符串的一个子字符串(返回一个字符串)String[] subString(int beginIndex, int endIndex)返回一个新字符串,他是此字符串的一个子字符串(返回一个字符串)split参数说明: regex:正则表达式分割符 limit:分割的份数 subString参数说明: beginIndex:开始索引(包括),索引从0开始 endIndex:结束索引(不包括) split实例: package com.james; public class StringTest { public static void main(String[] args) { String s="welcome-to-china"; String[] strings=s.split("-"); String[] strings1=s.split("-",2); //遍历根据“-”截取后的结果 for (int i = 0; i < strings.length; i++) { System.out.println(strings[i]); } System.out.println("============"); //遍历根据“-”截取后的结果,限制条件(截取两份) for (int i = 0; i < strings1.length; i++) { System.out.println(strings1[i]); } } }打印结果如下: 打印结果: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |