java,split 如何设置多个分隔符?

java,split 如何设置多个分隔符?,第1张

java中String类的split方法接受正则表达式作为参数,我们可以使用正则表达式实现多个分隔符进行分隔的效果。

示例代码如下:

import java.util.*

import java.lang.*

import java.io.*

 

/* Name of the class has to be "Main" only if the class is public. */

class Ideone

{

    public static void main (String[] args) throws java.lang.Exception

    {

        String str = "abc123,456?999|haha"

        String[] strs = str.split("[,?|]")

        for(String s : strs){

            System.out.println(s)

        }

    }

}

执行结果:

abc

123

456

999

haha

String s = "ss[234 3e]dfg"

//将'['、']'、 ' '先转为再根据;分割即可

if (s.contains("["))

{

s = s.replace("[", "")

}

if (s.contains("]"))

{

s = s.replace("]", "")

}

if(s.contains(" "))

{

s = s.replace(" ", "")

}

String[] tokens=s.split("")

for (int i = 0i <tokens.lengthi++)

System.out.println(tokens[i] + "")


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11945784.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存