¿Qué significa // noinspection ForLoopReplaceableByForEach?
He estado leyendo algunas bibliotecas de código abierto que utilizan el código siguiente:
//noinspection ForLoopReplaceableByForEach for (int i = 0, count = list.size(); i < count; i++) { // do something }
¿Qué significa //noinspection ForLoopReplaceableByForEach
?
- Esta visión no está restringida
- Poste HTTP seguro en Android
- NumberFormatException en número válido Cadena
- OnClickListener no se puede resolver con un tipo
- Incluyendo Tess4J a un proyecto Java como biblioteca en Eclipse
- Cómo utilizar la imagen (Imagen almacenada del dispositivo) con texto en Android TextView?
- Hacer caso de JsonGetter insensible
- Transmisión de datos de un fragmento en una actividad de otra actividad
- La librería NDK de Android no se carga en tiempo de ejecución para los teléfonos samsung galaxy 4.0.2
- Compilando la cadena como código durante el tiempo de ejecución en Android
- Android: Leer el HTML de una página web en una cadena
- Android-Magento- Cómo obtener los detalles de varios productos en Android mediante XML-RPC
- Android, ¿puedo poner AsyncTask en una clase separada y tener una devolución de llamada?
//noinspection
es una anotación específica de IntelliJ. Es similar a @SupressWarnings
de Java, excepto que se puede utilizar para una sola sentencia en lugar de declararla en clase o nivel de método como @SupressWarnings
.
En este caso, está suprimiendo la advertencia de que el bucle For podría ser reemplazado por un ForEach.
Esto significa que usted está utilizando un contador para ejecutar a través de la lista, cuando usted podría hacer:
for (Object obj : list)
Donde el objeto se reemplaza por el tipo de objeto en la lista.
- Android SkImageDecoder :: Factory devuelto null Error
- Con los recursos predeterminados en la carpeta dibujable (tamaño MDPI), ¿cuál es el punto de la carpeta drawable-mdpi?