用字符串计数(数字)

时间:2013-11-29 14:45:43

标签: java string-parsing

我有一个包含一定数字的两个字符串(假设它不高于10)。

String five = "5";
String two = "2";

如何将它们一起添加?

String seven = five + two;

显然不起作用。

如何将两个数字相加并让输出为“7”?我是否必须先转换字符串(例如 int )?

4 个答案:

答案 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);

有多种选择。