Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] advertencia al crear un ArrayList de tipo String

Estas en el tema de advertencia al crear un ArrayList de tipo String en el foro de Java en Foros del Web. Estoy trabajando con NetBeans 7.4 y en una clase acabo de crear un ArrayList de la siguiente manera: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Java: Ver original private ...
  #1 (permalink)  
Antiguo 30/03/2014, 19:14
 
Fecha de Ingreso: enero-2014
Mensajes: 100
Antigüedad: 10 años, 3 meses
Puntos: 0
Información advertencia al crear un ArrayList de tipo String

Estoy trabajando con NetBeans 7.4 y en una clase acabo de crear un ArrayList de la siguiente manera:

Código Java:
Ver original
  1. private ArrayList<String> nombreDeMiLista = new ArrayList<String>();

y el IDE me marca un signo de advertencia a la izquierda del mismo, en el cual yo al pasar el cursor del raton me marca lo siguiente:

Código Java:
Ver original
  1. Field nombreDeMiLista can be final
  2. Move initializer to constructor(s)

al explorar un poco mas las advertencias me indican que puedo deshabilitarlas, pero mi pregunta es que, si las dejo asi ¿podria surgir un problema con el uso del ArrayList?.

hasta donde yo tengo entendido, estas advetencias son sugerencias y se puede obtar por seguirlas o no, ademas hice una prueba el la cual le quite el modificardor de private al ArrayList y ya no me marco ninguna advertencia, ¿que deberia hacer?,¿puedo obtar por deshabilitar dichas advertencias?,¿ustedes que opinan compañeros?
__________________
"Benditos sean todos los libros, pues cuando abres uno, te sumerges en un mundo nuevo y completamente diferente"
  #2 (permalink)  
Antiguo 31/03/2014, 02:32
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: advertencia al crear un ArrayList de tipo String

no sé mucho de netbeans porque suelo usar eclipse, pero si lo quieres para uso exclusivo en esa clase, lo único que cambiaría es ponerlo un poco más genérico, por el resto estaría bien:

private List<String> nombreDeMiLista = new ArrayList<String>(); // Si instanciases con un new Collection() también te funcionaría de esta manera.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #3 (permalink)  
Antiguo 31/03/2014, 17:04
 
Fecha de Ingreso: mayo-2013
Ubicación: Córdoba
Mensajes: 139
Antigüedad: 10 años, 11 meses
Puntos: 9
Respuesta: advertencia al crear un ArrayList de tipo String

Son solo recomendaciones, aveces es cualquiera lo que te dice y otra veces te ayudan a dejar mas prolijo el codigo.
  #4 (permalink)  
Antiguo 05/04/2014, 17:21
 
Fecha de Ingreso: enero-2014
Mensajes: 100
Antigüedad: 10 años, 3 meses
Puntos: 0
De acuerdo Respuesta: advertencia al crear un ArrayList de tipo String

ya veo, jejje muchas gracias por tu ayuda, me ha servido de mucho.
__________________
"Benditos sean todos los libros, pues cuando abres uno, te sumerges en un mundo nuevo y completamente diferente"

Etiquetas: advertencia, arraylist, clase, netbeans, string, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:13.