Hola buenas he encontrado una solución pero no se si es la mas acertada
Me parece un poco tedioso quiza haya un metodo mas rapido y con mayor rendimiento
os paso el código en el cual lo he metido todo en la clase principal para ir al grano
Código:
import java.util.*;
public class arraylist
{
public static void main (String[] args)
{
String verb;
int aux;
ArrayList<String> write=new ArrayList<String>();
write.add(0,"write");
write.add(1,"wrote");
write.add(2,"written");
write.add(3,"escribir");
write.add(4,"cut");
write.add(5,"cut");
write.add(6,"cut");
write.add(7,"cortar");
write.add(8,"be");
write.add(9,"was,were");
write.add(10,"been");
write.add(11,"ser/estar");
Scanner escribe=new Scanner(System.in);
verb=escribe.next();
if (verb.equalsIgnoreCase("write"))
{
System.out.print(write.get(0)+" ");
System.out.print(write.get(1)+" ");
System.out.print(write.get(2)+" ");
System.out.print(write.get(3)+" ");
}
if (verb.equalsIgnoreCase("cut"))
{
System.out.print(write.get(4)+" ");
System.out.print(write.get(5)+" ");
System.out.print(write.get(6)+" ");
System.out.print(write.get(7)+" ");
}
if (verb.equalsIgnoreCase("be"))
{
System.out.print(write.get(8)+" ");
System.out.print(write.get(9)+" ");
System.out.print(write.get(10)+" ");
System.out.print(write.get(11)+" ");
}
}
}
Me gustaría que me dijerais si hay un modo mas eficiente ya que este me parece un poco tosco.
Y si lo hay me gustaria que me lo mostraseis para que aprendiera.
Un saludo