#java #javapomoc <- obserwuj proszę

private Branch findBranch(String customerName) {
for (int i = 0; i <= this.branchList.size(); i++) {
Branch checkingBranch = this.branchList.get(i);
if (checkingBranch.getName().equals(customerName)) {
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, chciałbym zacząć uczyć się javy. Raczej dla siebie z ciekawości niż w celach zarobkowych (może w przyszłości jak bym sie wkręcił). Możecie polecić jakieś skrypty, kanały na youtube, książki albo jakieś kursy (nawet i płatne jeśli są tego warte). Język polski lub angielski. Pozdrawiam :)

#java #javapomoc #naukaprogramowania #informatyka
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #javapomoc
Mam obiekt:

Contacts(String name, String phoneNumber)
Chce się odwołać do samego name, bo chcę znaleźć IndexOf ArrayLista zawierającego same obiekty Contacts

System.out.println("Index
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #javapomoc <-- obserwuj tag jak możesz

Mam klasę: Main,
MobilePhone extends Main (tu mam ArrayList)
Contacts extends Mobilephone.(tu mam konstruktor Contacts(String name, String phoneNumber) {
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@powaznyczlowiek: no to bardzo idiotyczny powód, jak w javie 7 dodali MethodHandles to powinniśmy przestać pisac normalny kod i wszystko oprzeć na method handles? a moze na invoke dynamic?
stream też nie jest odporny na NPE i trzeba wtedy sobie dorobić dodatkowe warunki, tak samo jak w pętli. Z tym że jeśli w tej liście są nulle, to problem jest znacznie wcześniej.
  • Odpowiedz
#java #javapomoc #codereview

Czy ten kod jest poprawny? Jak dostanę pytanie żeby wprowadzić liczbę sekund i zamienić na format HH:MM:SS to jak oddam taki kod do będzie ok? Lepsza wersja 1 czy 2? Obie dają ten sam wynik

// input i is time in seconds
// it's being converted to format HH:MM:SS
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@borrow: Jeśli nie ma limitu na liczbę sekund na wejściu to kod1, jeśli na wejściu nie będzie więcej niż 86399s to kod 2

Dodatkowo w pierwszym kodzie nazwy zmiennych powinny być lepiej dobrane.
  • Odpowiedz
@borrow: Jak to taka typowa rozmowa przy tablicy to napisz na szybko to pierwsze, bo nikomu nie chodzi o to żebyś pamiętał nazwy metod i bibliotek na pamięć - ale możesz wspomnieć, że w kodzie produkcyjnym użyłbyś gotowej metody z java.time :)
  • Odpowiedz
#java #javapomoc
Kurde zgłupiałem :P Mam klasę Hamburger i można skonfigurować sobie hamburgera oraz 3 dodatki. Następnie w zależności od czego czy i co wybrałem dodawana jest ich cena do GrandPrice. Jak zrobić żeby metoda addPrice wykonywała się automatycznie? Bo póki co muszę ją wywołać w mainie działając tak:

**standardBurger.getGrandPrice();**
Oczywiście standardBUrger tworzę przez

Burger standardBurger = new Burger("Standard Burger","White bread","Duck",5,true,true,true);
borrow - #java #javapomoc
Kurde zgłupiałem :P Mam klasę Hamburger i można skonfiguro...

źródło: comment_roGQhLbhfJ5tWMU6KMyjB1ha02YLsaYZ.jpg

Pobierz
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach