我有一个包含一定数字的两个字符串(假设它不高于10)。
String five = "5";
String two = "2";
如何将它们一起添加?
String seven = five + two;
显然不起作用。
如何将两个数字相加并让输出为“7”?我是否必须先转换字符串(例如 int )?
答案 0 :(得分:6)
这不是Android问题,这是Java问题。
try {
String seven = Integer.toString(Integer.parseInt(five) + Integer.parseInt(two));
} catch (NumberFormatException nfex) {
// one of the strings was not a number
}
答案 1 :(得分:1)
String seven = Integer.toString(Integer.parseInt(five) + Integer.parseInt(two))
答案 2 :(得分:1)
是的,您需要先转换为int。使用:
String seven = Integer.toString(Integer.parseInt(five) + Integer.parseInt(two))
答案 3 :(得分:0)
int five = 5;
int two = 2;
int seven = five + two;
或
String five = "5";
String two = "2";
int seven = Integer.parseInt(five) + Integer.parseInt(two);
有多种选择。