Saludos compañeros, tengo un vector donde cada casilla guardo una lista de enteros, del tipo:
Vector v=new Vector();
LinkedList aux=new LinkedList();
LinkedList aux2=new LinkedList();
aux2.add(3);
v.add(0, aux);
v.add(1, aux2);
y al hacer la comprobacion de si una casilla es vacia, me devuelve un error. Lo hago de la siguiente manera (con un for):
if ( v.get(i).equals(null) ) System.out. ... o tambien con
if ( v.get(i).equals(new LinkedList(null)) ) pero nada.
Con el metodo isEmpty() tampoco, porque tiene que ser con algo de tipo Object.
Como lo puedo solucionar ??
El codigo es que tengo puesto es:
public void obtener_accesibilidad_de_cada_estado()
{
Vector v_accesibilidad=new Vector();
for (int i=0; i<Automata_aleatorio.get_matriz_aleatoria().length; i++)
{
LinkedList aux=new LinkedList();
for (int j=0; j<Automata_aleatorio.get_matriz_aleatoria().length; j++)
{
if (!Automata_aleatorio.get_elemento_matriz(i, j).isEmpty()) aux.add(new Integer(j));
}
v_accesibilidad.add(i,aux);
}
System.out.println("imprime la lista de accesibles, la nueva y tien que tar bien");
for (int j=0; j<v_accesibilidad.size(); j++)
{
if (v_accesibilidad.get(j)=="") System.out.println("estado "+j+" no hay transiciones");
else System.out.println("estado "+j+" "+v_accesibilidad.get(j));
}
System.out.println("fin imprime");
}
Por favor ayudenme, gracias.