Využi poslednú šancu na bezkonkurenčnú akciu a už sa nikdy nemusíš báť.
Zisti viac
00
dní
00
hod.
00
min.
public class ExceptionHandling {
public static void main(String[] args) {
ArrayList<Osoba> osoby = new ArrayList<>();
osoby.add(new Osoba("jano", "beno", 3));
osoby.add(new Osoba("peter", "beno", 0));
osoby.add(new Osoba("jaro", "beno", 30));
osoby.add(new Osoba("brano", "beno", 28));
processOsoby(osoby);
}
private static void processOsoby(ArrayList<Osoba> osoby) {
for (Osoba osoba : osoby){
System.out.println(osoba.getMeno().toUpperCase());
}
}
}public class ExceptionHandling {
public static void main(String[] args) {
ArrayList<Osoba> osoby = new ArrayList<>();
osoby.add(new Osoba("jano", "beno", 3));
osoby.add(new Osoba("peter", "beno", 0));
osoby.add(new Osoba("jaro", "beno", 30));
osoby.add(new Osoba("brano", "beno", 28));
processOsoby(osoby, osoba -> System.out.println(osoba.getMeno().toUpperCase()));
}
private static void processOsoby(ArrayList<Osoba> osoby, Consumer<Osoba> consumer) {
for (Osoba osoba : osoby){
consumer.accept(osoba);
}
}
}osoby.add(new Osoba("jano", "beno", 3));
osoby.add(new Osoba(null, "beno", 0));
osoby.add(new Osoba("jaro", "beno", 30));
osoby.add(new Osoba("brano", "beno", 28));private static void processOsoby(ArrayList<Osoba> osoby, Consumer<Osoba> consumer) {
for (Osoba osoba : osoby){
try {
consumer.accept(osoba);
}catch (NullPointerException e){
//...
}
}
}public class ExceptionHandling {
public static void main(String[] args) {
ArrayList<Osoba> osoby = new ArrayList<>();
osoby.add(new Osoba("jano", "beno", 3));
osoby.add(new Osoba(null, "beno", 0));
osoby.add(new Osoba("jaro", "beno", 30));
osoby.add(new Osoba("brano", "beno", 28));
processOsoby(osoby, osoba -> {
try {
System.out.println(osoba.getMeno().toUpperCase());
}catch (NullPointerException e){
e.printStackTrace();
}
});
}
private static void processOsoby(ArrayList<Osoba> osoby, Consumer<Osoba> consumer) {
for (Osoba osoba : osoby){
consumer.accept(osoba);
}
}
}private static Consumer<Osoba> wrapperLambda(Consumer<Osoba> consumer){
return consumer;
}public class ExceptionHandling {
public static void main(String[] args) {
ArrayList<Osoba> osoby = new ArrayList<>();
osoby.add(new Osoba("jano", "beno", 3));
osoby.add(new Osoba("peter", "beno", 0));
osoby.add(new Osoba("jaro", "beno", 30));
osoby.add(new Osoba("brano", "beno", 28));
processOsoby(osoby, wrapperLambda(osoba -> System.out.println(osoba.getMeno().toUpperCase())));
}
private static void processOsoby(ArrayList<Osoba> osoby, Consumer<Osoba> consumer) {
for (Osoba osoba : osoby){
consumer.accept(osoba);
}
}
private static Consumer<Osoba> wrapperLambda(Consumer<Osoba> consumer){
return consumer;
}
}private static Consumer<Osoba> wrapperLambda(Consumer<Osoba> consumer){
return osoba -> System.out.println(osoba.getPriezvisko());
}private static Consumer<Osoba> wrapperLambda(Consumer<Osoba> consumer){
return osoba -> consumer.accept(osoba);
}public class ExceptionHandling {
public static void main(String[] args) {
ArrayList<Osoba> osoby = new ArrayList<>();
osoby.add(new Osoba("jano", "beno", 3));
osoby.add(new Osoba(null, "beno", 0));
osoby.add(new Osoba("jaro", "beno", 30));
osoby.add(new Osoba("brano", "beno", 28));
processOsoby(osoby, wrapperLambda(osoba -> System.out.println(osoba.getMeno().toUpperCase())));
}
private static void processOsoby(ArrayList<Osoba> osoby, Consumer<Osoba> consumer) {
for (Osoba osoba : osoby){
consumer.accept(osoba);
}
}
private static Consumer<Osoba> wrapperLambda(Consumer<Osoba> consumer){
return osoba -> {
try{
consumer.accept(osoba);
}catch (NullPointerException e){
System.out.println("Null pointer exception in wrapper lambda");
}
};
}
}private static<T> Consumer<T> wrapperLambda(Consumer<T> consumer){
return osoba -> {
try{
consumer.accept(osoba);
}catch (NullPointerException e){
System.out.println("Null pointer exception in wrapper lambda");
}
};
}