sumTextView.setText(Integer.toString(a) + " + " + Integer.toString(b));
这条线显示警告你在图片中看到..
答案 0 :(得分:0)
使用String.format();
sumTextView.setText(String.format("%1$d + %2$d", a, b));
使用此方法,您可以使用多个变量正确格式化字符串,无论它们是字符串还是整数。此示例获取变量a
的值,并用它替换占位符%1$d
。其他变量也是如此。
答案 1 :(得分:0)
在其中取一个字符串副本整行,然后在setText中显示字符串
String str = (Integer.toString(a) + " + " + Integer.toString(a));
sumTextView.setText(str);
答案 2 :(得分:0)
1。第一个字符串表示不会将字符串与setText属性连接。
String txt = String.valueOf(a) + " + " + String.valueOf(b);
sumTextView.setText(str);
2。第二个警告说,如果a或b的值为null或不是整数,您的程序可能会崩溃或产生异常。
因此,请检查条件if(a!=null and b!=null)
,然后在if条件下显示文本。