public String[] split(String regex) Splits this string around matches of the given regular expression. 参数regex是一个 regular-expression的匹配模式而不是一个简单的String,他对一些特殊的字符可能会出现你预想不到的结果,比如测试下面的代码用竖线 | 分隔字符串,你将得不到预期的结果 String[] aa = "a...
public String[] split(String regex) 1. 由此可见,split方法传入的是一个正则表达式。注意,参数regex是个正则表达式!所以,如果分隔符是正则表达式里的特殊字符,就需要打起十二分注意了。例如下面的例子: String[] aa = "aaa|bbb|ccc".split("|"); //这样是不行的,得不到想要的结果 String[] aa = "aaa...
Java split方法一个或多个特殊字符分割 public static void main(String[] args) { String s = "ab|cd|ef"; //String s = "ab;cd,ef"; //String[] split = s.split(";|,"); String[] split = s.split("\\|"); // System.out.println(split[0]); for(int i = 0; i < split.length...
在Java中,split 方法用于根据匹配给定的正则表达式来拆分字符串。如果你想根据多个字符进行分割,可以在 split 方法中使用正则表达式来实现。下面我将分点详细解释并给出示例代码。 1. Java中split方法的基本用法 split 方法的基本用法如下: java String[] result = inputString.split(regex); inputString 是要分割...
二、split():同replaceAll()一样,在遇到特殊字符时候,我们也是需要将其进行转移。 1、有时候要对不规整的数据进行分割处理,数据中可能会出现一个或多个不同的分割符,这时需要用到 String.split() 方法来进行分割,对于分割的多个字符,需要用英文状态下的中括号[]包含,代码如下: ...
1.字符" | "," * "," + "都得加上转义字符,前面加上"\\"。 2.如果是" \ ",那么就得写成"\\\"。 java代码如下: String string="123*456*789";String array[]=string.split("\\*");for(String s:array)System.out.println(s);运行结果:123456789 代码...
Java中split函数按照多个符号分隔字符串。Java中的String类的split⽅法经常⽤到,但是平时⽤的时候都是只按照空格分隔的,其实这个⽅法还可以同时按照多个符号进⾏分隔:分隔代码如下:String str1="wo,lige-guai+guai!";String[]arrs=str1.split(",|-");//[wo, lige, guai+guai!] ①多个分割符...
参考链接: Java字符串之-split() 在java.lang.String包中有split()方法,该方法的返回值是一个String类型的数组。 split()方法分别有以下两种重载方式: split(String regex); split(String regex,int limit); 参数regex :即 regular expression (正则表达式)。这个参数并不是一个简单的分割用的字符,而是一个正则...
Java中有一个内置的split()方法,可以将字符串按照指定的分隔符进行分割。该方法的语法如下: String[] result = str.split(separator); 其中,str是要进行分割的字符串,separator是指定的分隔符,result是分割后得到的字符串数组。 例如,我们要将一个句子按照空格进行分割,可以使用如下代码: ...