我被困在将一个字符串拆分成片段以将这些片段存储到ArrayList中.我可以将字符串拆分" ",但我想将字符串拆分"farmersmarket"并存储到一个Arraylist.能够返回其中一个索引的字符串.
ArrayList<String> indexes = new ArrayList<String>();
String s = file;
for(String substring: s.split(" ")){
indexes.add(substring);
}
System.out.println(indexes.get(2));
Run Code Online (Sandbox Code Playgroud)
分裂字符串的任何想法"farmersmarket"?
String[] tokens = yourString.split("farmersmarket");
Run Code Online (Sandbox Code Playgroud)
然后,您不需要Arraylist获取令牌的特定元素.您可以像这样访问每个令牌
String firstToken = tokens[0];
String secondToken = tokens[1];
Run Code Online (Sandbox Code Playgroud)
如果你需要,List你可以做到
List<String> list = Arrays.asList(tokens);
Run Code Online (Sandbox Code Playgroud)
如果它必须是一个Arraylist待办事项
ArrayList<String> list = new ArrayList<String>(Arrays.asList(tokens));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15687 次 |
| 最近记录: |