String Java查找空格

Joh*_*ohn 0 java string linkedhashmap

我在字符串上有一个短语,我想将其拆分为其他5个或更多字符串,不带空格.例如:

String test = "hi/ please hepl meok?";
Run Code Online (Sandbox Code Playgroud)

而且我要 :

String temp1 = "hi/";
String temp2 = "please";
String temp3 = "help";
String temp4 = "meok?";
Run Code Online (Sandbox Code Playgroud)

我不想在数组中添加它,因为我想将temp4拆分为3个以上的字符串.例如

- >>拆分后的>> temp4:

temp4 = "me"
temp5 = "ok"
temp6 = "?"
Run Code Online (Sandbox Code Playgroud)

问这个问题,因为我想编写一个方法来解码来自LinkedHashMap集的字符串短语和一些解码.谢谢.如果我的方式有误,请指导我!:)

T.J*_*der 5

我不想在数组中添加它,因为我想将temp4拆分为3个以上的字符串.例如

拆分字符串String#split,然后将结果数组的部分分配给您的各个变量:

String[] parts = theOriginalString.split(" ");
String temp1 = parts[0];
String temp2 = parts[1];
String temp3 = parts[2];
String temp4 = parts[3];
String temp5 = parts[4];
Run Code Online (Sandbox Code Playgroud)

我发现让这些单独的命名变量有点怀疑的想法,但我可以看到用例 - 例如,如果你要开始使用一些有用的名称使代码更清晰的逻辑.