__________________
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
}
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
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