带有两个分隔符的java split()方法

Ale*_*lex 3 java

我有一个字符串

abababa:nsndnfnng.leleelld_kdjdh
Run Code Online (Sandbox Code Playgroud)

我想将它拆分为":"和".",以便我得到如下列表:

{abababa, nsndnfnng, eleelld_kdjdh}
Run Code Online (Sandbox Code Playgroud)

如何调用split()一次呢?

Psh*_*emo 6

你正在寻找String#split方法.因为它接受将描述分隔符的正则表达式,你的代码可能看起来像

String[] result = yourString.split("[:.]");
Run Code Online (Sandbox Code Playgroud)