__________________
Senast redigerad av Demnok 2020-08-13 kl. 01:45.
Senast redigerad av Demnok 2020-08-13 kl. 01:45.
Name of the dog?>asdasdasd //HÄR ska den säga "Error..." Next command?>
public void giveDog() { System.out.print("Name of the dog?>"); String dogName = input.registerString(); for (Dog d : dogIndex) { if (d.getName().equalsIgnoreCase(dogName)) { System.out.println("dog found"); System.out.print("Name of user?>"); String userName = input.registerString(); for (User u : userIndex) { if (u.getName().equalsIgnoreCase(userName)) { System.out.print("user found"); return; } else { System.out.println("Error: user not found"); break; } } } else { System.out.println("Error: dog not found"); } } }
Name of the dog?>disa Error: dog not found Error: dog not found dog found Name of user?>
public void giveDog() { System.out.print("Name of the dog?>"); String dogName = input.registerString(); for (Dog d : dogIndex) { if (d.getName().equalsIgnoreCase(dogName)) { System.out.println("dog found"); System.out.print("Name of user?>"); String userName = input.registerString(); for (User u : userIndex) { if (u.getName().equalsIgnoreCase(userName)) { System.out.print("user found"); return; } else { System.out.println("Error: user not found"); break; } } } else { System.out.println("Error: dog not found"); } } }
Name of the dog?>asdasdasd //HÄR ska den säga "Error..." Next command?>
public void giveDog() {
System.out.print("Name of the dog?>");
String dogName = input.registerString();
Dog requestedDog = null;
for (Dog d : dogIndex) {
if (d.getName().equalsIgnoreCase(dogName)) {
requestedDog = d;
System.out.println("dog found");
break;
}
}
if (requestedDog == null) {
System.out.println("Error: dog not found");
return;
}
System.out.print("Name of user?>");
String userName = input.registerString();
User requestedUser = null;
for (User u : userIndex) {
if (u.getName().equalsIgnoreCase(userName)) {
requestedUser = u;
System.out.print("user found");
break;
}
}
if (requestedUser == null){
System.out.println("Error: user not found");
}
}
public void giveDogFunctional() {
String dogName = input.registerString();
Dog dog = dogIndex.stream()
.filter(d -> d.getName().equalsIgnoreCase(dogName))
.findFirst()
.orElse(null);
if (dog == null) {
System.out.println("dog not found");
return;
}
// some method on dog
String userName = input.registerString();
User user = userIndex.stream()
.filter(u -> u.getName().equalsIgnoreCase(userName))
.findFirst()
.orElse(null);
if (user == null) {
System.out.println("user not found");
}
// some method on user
}
public void giveDog() {
System.out.print("Name of the dog?>");
String dogName = input.registerString();
Dog requestedDog = null;
for (Dog d : dogIndex) {
if (d.getName().equalsIgnoreCase(dogName)) {
requestedDog = d;
System.out.println("dog found");
break;
}
}
if (requestedDog == null) {
System.out.println("Error: dog not found");
return;
}
System.out.print("Name of user?>");
String userName = input.registerString();
User requestedUser = null;
for (User u : userIndex) {
if (u.getName().equalsIgnoreCase(userName)) {
requestedUser = u;
System.out.print("user found");
break;
}
}
if (requestedUser == null){
System.out.println("Error: user not found");
}
}
public void giveDogFunctional() {
String dogName = input.registerString();
Dog dog = dogIndex.stream()
.filter(d -> d.getName().equalsIgnoreCase(dogName))
.findFirst()
.orElse(null);
if (dog == null) {
System.out.println("dog not found");
return;
}
// some method on dog
String userName = input.registerString();
User user = userIndex.stream()
.filter(u -> u.getName().equalsIgnoreCase(userName))
.findFirst()
.orElse(null);
if (user == null) {
System.out.println("user not found");
}
// some method on user
}
Du måste vara medlem för att kunna kommentera
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106