Split()拆分字符串与StringTokenizer拆分字符串
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前言 不管用何种编程语言写代码,对字符串的处理都是必不可少的,其中对字符串的拆分在许多场合都频繁用到。 今天介绍Java中两种主流的拆分方法,一是lang包String类的split()方法,另一种则是util包下的StringTokenizer类。 String.split()拆分字符串 1.单参数拆分方法 public String[] split(String regex) 参数: regex-the delimiting regular expression,定界正则表达式 返回: String[],字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的,如果表达式不匹配输入的任何部分,那么所得数组只具有一个元素,即此字符串。 抛出: PatternSyntaxException - 如果正则表达式的语法无效 特点: 该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法,即是split(String regex,0)。因此,所得数组中不包括结尾空字符串。 拆分示例 拆分字符串”Harry James Potter”,以空格进行拆分 package demotest; public class SplitDemo { public static void main