aqui estoy haciendo la clase nodo
Código:
package tienda;
public class nodo {
protected String n;
nodo sig;
public nodo(String m) {
n = m;
sig = null ;
}
}
aqui estoy haciendo la clase lista con los metodos
Código:
package tienda;
public class lista {
private nodo i;
public lista() {
i = null;
}
public void agregar (nodo c) { //(o tambien el codigo)
if (i == null) {
i = c;
}
else {
c.sig = i;
i = c;
}
}
public void descrip(nodo c) {
if (i == null) {
i = c;
}
else {
c.sig = i;
i = c;
}
}
public void exist(nodo c) {
if (i == null) {
i = c;
}
else {
c.sig = i;
i = c;
}
}
public void precio(nodo c) {
if ( i == null) {
i = c;
}
else {
c.sig = i;
i = c;
}
}
public void mostrar() {
nodo temp = i;
if (temp != null) {
while (temp != null) {
System.out.println(temp.n);
temp = temp.sig;
}
}
}
public void busqueda(String bus){
nodo temp = i;
int pos=1,cont =0;
if(temp!=null){
while(temp!=null){
if(bus==temp.n){
System.out.println("Si se encuentra en la lista en la posicion: "+i);
cont++;
}
temp=temp.sig;
pos++;
}
if(cont==0) {
System.out.println("No se encuentra en la lista");
}
}
}
}
ahora mi duda es que es lo que tengo que modificar o cambiar en el codigo para que por ejemplo en la clase principal me pida el codigo del producto que esta en STRING y si esta me muestre la informacion en la pantalla lo hice de esta forma pero nada el ejemplo consiste en una tienda en donde tengo que agregar el codigo del producto (funcion agregar) la descripcion (funcion descrip) la cantidad en existencia (funcion exist) el precio (funcion precio) y a todos desde la clase principal uso precio, existencia y codigo que deberia ser numeros pero lo use como string pero no se como haria con la descripcion ya que esa si es String muchas gracias y les agradezco la ayuda