Android: No se puede invocar toString () en el tipo primitivo int
Si lo intento
nltxt = nllen.toString();
Con nllen
siendo
- Cómo agregar un evento OnClick para una vista personalizada de Android
- Formas de crear objetos JSON en Java
- Publicar un archivo aar en Maven Central con Gradle no trabajando
- Enviar puntuaciones a las tablas de clasificación de Google Play Games y mostrar nuevos rangos
- Apache Cordova CordovaActividad no se puede resolver
int nllen = nl.getLength();
Recibí el error
No se puede invocar
toString()
en el tipo primitivo int.
Quiero convertir el int en cadena para que pueda mostrar el número de entradas con Log … ¿Por qué no funciona?
- ¿Cómo evitar que el cliente vea clases privadas internas en la biblioteca de Android?
- Chat wifi entre dos o más dispositivos Android
- Java.lang.OutOfMemoryError durante android 2.1 build en Mac OS X 10.6.8
- FragmentTabHost - No se conoce ninguna pestaña null
- Fragmento implementando AsyncTask y Listview en android
- Creación de una biblioteca java con Eclipse
- El cambio amplía la clase de actividad
- ¿Cómo comprobar si existe un archivo uri conocido en el almacenamiento de Android?
Las primitivas no tienen ningún campo o método. A veces el compilador "autobox" su primitiva en la clase correspondiente, Integer
en este caso. Tal vez eso es lo que esperaba en este caso. A veces el compilador no lo hará. En este caso, no automáticamente autobox it.
Usted tiene algunas alternativas:
-
String.valueOf(nltxt)
-
"" + nltxt
(o si tienes algo útil para escribir junto con el número, haz"nltxt equals " + nltxt
-
Realice el "autoboxing" manualmente:
new Integer(nltxt).toString()
. -
Formato de alguna forma personalizada:
String.format("nltxt is %d which is bad%n", nltxt)
Los tipos primitivos no son objetos y como tales no tienen ningún método.
Para convertirlo en String, utilice String.valueOf(nlTxt)
.
También puede utilizar Integer.toString(nllen);
para esto.
- Android Studio Espresso Prueba de error: Empty Test Suite
- Cómo obtener el dispositivo UUID en marco iónico