我从程序中获取此字符串
[user1, user2]
Run Code Online (Sandbox Code Playgroud)
我需要把它拆分为
String1 = user1
String2 = user2
Run Code Online (Sandbox Code Playgroud)
您可以在分割逗号之前安全地删除任何括号或空格:
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)
尝试,
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)