java将一个字符串转换为多个字符串 1 月,2 周 Questions & Answers 77 如何转换这个字符串:"CO2+H2O" 分成两个不同的字符串:"CO2"和"H2O" 或者;创建一个循环,这样每当有加号时,它都会生成一个单独的字符串: e、 g.把{}变成{}{}{}{}{}
# 1 楼答案 您可以使用StringTokenizer: String str = "C+H2O+Q+Z3P+N2"; StringTokenizer tokenizer= new StringTokenizer(str, "+"); List<String> list = new ArrayList<String>(); while (tokenizer.hasMoreTokens()) { list.add(tokenizer.nextToken()); } 更多信息请点击此处: StringTokenizer example
# 2 楼答案 使用public String[] split(String regex)可以将所有子字符串放在一个数组中 String[] many = "CO2+H2O".split("\\+"); 完成后,可以在数组上循环以处理每个单独的字符串 for(String one : many){ System.out.println(one); }
# 1 楼答案
您可以使用StringTokenizer:
更多信息请点击此处: StringTokenizer example
# 2 楼答案
使用
public String[] split(String regex)
可以将所有子字符串放在一个数组中完成后,可以在数组上循环以处理每个单独的字符串