在代码中对应的类型进行强制转换
示例代码:
String str = "1234";
Integer num = Integer.valueOf(str);
TextView textView = findViewById(R.id.text_view);
textView.setText(num);
在上述示例代码中,由于TextView的setText()方法需要传入一个字符串参数,而num变量是一个整型类型的对象,所以会出现类型不匹配的错误。
解决方法是将num强制转换为String类型:
String str = "1234";
Integer num = Integer.valueOf(str);
TextView textView = findViewById(R.id.text_view);
textView.setText(String.valueOf(num));
这样就能够成功避免类型不匹配的错误了。