如何根据第一次出现拆分字符串?

blu*_*sky 6 java regex

如何根据第一个等号分割字符串"="

所以

test1=test1

应该转换成test1, test1(作为一个数组)

"test1=test1".split("=") 在这个例子中工作得很好.

但是CSV字符串怎么样?

test1=test1=
Run Code Online (Sandbox Code Playgroud)

Kyl*_*ner 6

您可以使用第二个参数split作为看到的Java文档

如果您希望拆分尽可能多次发生,请使用:

"test1=test1=test1=".split("=", 0);    // ["test1","test1","test1"]
Run Code Online (Sandbox Code Playgroud)

如果您希望拆分只发生一次,请使用:

"test1=test1=test1=".split("=", 2);    // ["test1","test1=test1="]
Run Code Online (Sandbox Code Playgroud)