Utilizando useDelimiter () para unir subcadenas
Mi métodoreadDataFromFile()
puede leer archivos de texto como:
Bird Golden Eagle Eddie
Mammal Tiger Tommy
Mammal Lion Leo
Bird Parrot Polly
Reptile Cobra Colin
La primera columna es el 'Tipo' de animal, la segunda columna es 'Especie' y la tercera es 'Nombre'.
Salida de corriente
Bird Golden Eagle < (Golden and Eagle count as different substrings).
Mammal Tiger Tommy
Mammal Lion Leo
Bird Parrot Polly
Reptile Cobra Colin
¿Cómo usaría lauseDelimiter
método para hacer que 'Golden Eagle' cuente como una especie?Código actual:
while(scanner.hasNextLine())
{
String type = scanner.next();
String species = scanner.next();
String name = scanner.next();
System.out.println(type + " " + species + " " + name);
scanner.nextLine();
addAnimal( new Animal(species, name, this) );
}