在java中拆分一个字符串

Muh*_*riq 2 java string split

我从程序中获取此字符串

[user1, user2]
Run Code Online (Sandbox Code Playgroud)

我需要把它拆分为

String1 = user1
String2 = user2
Run Code Online (Sandbox Code Playgroud)

Whi*_*g34 9

您可以在分割逗号之前安全地删除任何括号或空格:

String input = "[user1, user2]";
String[] strings = input.replaceAll("\\[|\\]| ", "").split(",");
// strings[0] will have "user1"
// strings[1] will have "user2"
Run Code Online (Sandbox Code Playgroud)


oli*_*olz 5

尝试,

            String source = "[user1, user2]";
            String data = source.substring( 1, source.length()-1 );

            String[] split = data.split( "," );

            for( String string : split ) {
                System.out.println(string.trim());
            }
Run Code Online (Sandbox Code Playgroud)