用字符串计数(数字)

Mdl*_*dlc 0 java string-parsing

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

String five = "5";
String two = "2";
Run Code Online (Sandbox Code Playgroud)

我怎样才能将它们一起添加?

String seven = five + two;
Run Code Online (Sandbox Code Playgroud)

显然不起作用.

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

vip*_*zer 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
}
Run Code Online (Sandbox Code Playgroud)

  • 很好的答案; +1当然,但性能下降参考 纯整数运算不能过高估计. (2认同)