我想知道如何将字符串分成两部分并将其保存在两个不同的变量中。
我有:
String str = "3-abc";
并希望将其保存在两个字符串中:
String part1 = "3";
String part2 = "abc";
任何帮助都将受到高度赞赏,谢谢
答案 0 :(得分:2)
您可以使用拆分功能
String[] temp;
String delimiter = "-";
temp = str.split(delimter);
for(int i =0; i < temp.length ; i++)
System.out.println(temp[i]);
答案 1 :(得分:2)
String[] strArray = str.split("-");
String part1=strArray[0];
String part2=strArray[1];
答案 2 :(得分:1)
您可以使用split
类的String
方法。所以
String[] parts = str.split("-");
String part1 = parts[0];
String part2 = parts[1];
Splits this string around matches of the given regular expression.
Returns:
the array of strings computed by splitting this string around
matches of the given regular expression
答案 3 :(得分:0)
如果字符串都是一种格式,您可以使用String[] splittedStrings = str.split("-");
之后尝试将字符串转换为Integer.parseInt(splittedStrings[0]);
的整数