JavaRush /Blog Java /Random-PL /Przerwa kawowa #91. 7 złych nawyków programistycznych, kt...

Przerwa kawowa #91. 7 złych nawyków programistycznych, które powinieneś teraz zerwać metoda IndexOf() w Javie

Opublikowano w grupie Random-PL

7 złych nawyków programistycznych, które powinieneś teraz zerwać

Źródło: Hashnode Złe nawyki są trudne do przełamania, zwłaszcza jeśli nie zdajesz sobie sprawy, że utrudniają Twoją wydajność. Oto siedem nawyków programistycznych, które, jeśli je masz, należy natychmiast porzucić. Przerwa kawowa #91.  7 złych nawyków programistycznych, które powinieneś teraz zerwać  Metoda IndexOf() w Javie - 1

1. Nie jesteś skupiony na jednym języku

Aby zostać dobrym programistą, musisz opanować język, w którym pracujesz. Jeśli pracujesz w Javie, najpierw opanuj Javę, a dopiero potem przejdź do nauki kolejnego języka. Ucz się krok po kroku. Nie ma potrzeby uczyć się kilku języków programowania na raz.

2. Pracuj tak, jakbyś znał odpowiedzi na wszystkie pytania

Pewność życia jest dobra. Ale w programowaniu lepiej jest stale sprawdzać kod, nad którym pracujesz. Nawet jeśli jesteś całkowicie pewny siebie, podczas pracy nad dużym projektem prawdopodobnie gdzieś w kodzie pojawi się niewielki błąd składniowy. Aby tego uniknąć, po prostu sprawdź swój kod.

3. Odmawiaj proszenia o pomoc lub pytania.

Nie zawsze da się rozwiązać wszystkie problemy samodzielnie. Dobry programista wie, kiedy poprosić o pomoc. Jeśli pracujesz nad projektem zespołowym, poproszenie współpracowników o pomoc nie tylko pomoże Ci rozwiązać problem, ale także poprawi komunikację z nimi. W ten sposób możesz dowiedzieć się więcej o możliwościach swojej drużyny.

4. Odmawiaj pisania złego kodu

W życiu każdego programisty przychodzi taki moment, kiedy terminy zmuszają go do napisania okropnego kodu i to jest w porządku. Próbowałeś ostrzec klienta lub menedżera o konsekwencjach, ale on nalegał na dotrzymywanie terminów, więc teraz czas na napisanie kodu. A może istnieje pilny błąd, który nie może poczekać, aż znajdziesz idealne rozwiązanie.

5. Nie dziel się tym, czego się nauczyłeś ze swoim zespołem.

Wartość programisty leży nie tylko w kodzie, który piszesz, ale także w tym, czego się nauczysz podczas pracy nad nim. Podziel się swoim doświadczeniem, napisz komentarz na jego temat, powiedz innym, dlaczego sprawy są takie, jakie są, i pomóż im dowiedzieć się czegoś nowego o projekcie i jego zawiłościach.

6. Kopiuj/wklej na ślepo fragmenty kodu

Przeszukiwanie StackOverflow w poszukiwaniu odpowiedzi jest w porządku, ale najpierw zapoznaj się z kodem, którego będziesz ponownie używać. Czasami na pierwszy rzut oka nie można od razu zauważyć wszystkiego, co kod robi. Jeśli poświęcisz więcej czasu na studiowanie skopiowanego fragmentu kodu, możesz dowiedzieć się więcej o problemie, który spowodował skopiowanie kodu innej osoby.

7. Odłożenie korekty kodu „na później”

Nawyk odkładania naprawiania kodu „na później” to nie tylko problem priorytetów. Ustanowienie systemu śledzenia problemów może prowadzić do pewnego postępu, ale konieczna jest także możliwość śledzenia mniejszych problemów. Dodanie „TODO” do swoich komentarzy to szybki sposób, aby mieć pewność, że niczego nie przeoczysz. Oto 7 złych nawyków, które powinieneś teraz porzucić. Miłego kodowania!

metoda IndexOf() w Javie

Źródło: Dev.to W tym artykule napiszę o metodzie indeksOf() w języku programowania Java. Uwierz mi, jest to jedna z najbardziej przydatnych metod. Przerwa kawowa #91.  7 złych nawyków programistycznych, które powinieneś teraz zerwać  Metoda IndexOf() w Javie - 2

Zaczynajmy...

Metoda IndexOf() pozwala znaleźć ciąg znaków w innym ciągu. Jest częścią klasy String i szuka pierwszego wystąpienia znaku lub podciągu. Ta metoda zwraca również pozycję indeksu pierwszego wystąpienia określonego ciągu. Innymi słowy, ta metoda pobiera wartość indeksu powiązaną z określonym znakiem lub podciągiem w ciągu. Jeśli znak lub fraza nie pojawia się w ciągu, funkcja IndexOf() zwraca -1. Składnia:
stringName.indexOf(char ch);
Istnieją różne opcje użycia IndexOf() :

1. indeksOf(znak ch)

W tym wariancie wydrukowaliśmy wartość indeksu pierwszego wystąpienia znaku i .
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i'));
    }
}

2. IndexOf(char ch, int start)

W tym wariancie wydrukowaliśmy wartość indeksu znaku i , ale nie za pierwszym razem, gdy się pojawił. Znak i pojawia się po raz pierwszy pod indeksem 4 , więc przypisaliśmy mu wartość początkową większą niż 4.
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i', 5));
    }
}

3. indeksOf(string)

W tym wariancie wydrukowaliśmy wartość indeksu pierwszego wystąpienia ciągu w .
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in"));
    }
}

4. IndexOf(String str, int początek)

W tej odmianie wydrukowaliśmy wartość indeksu String in , ale nie przy pierwszym wystąpieniu, String in po raz pierwszy pojawia się pod indeksem 9 , więc przypisaliśmy mu wartość początkową większą niż 9.
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in", 10));
    }
}
Typowym scenariuszem jest sytuacja, gdy administrator systemu chce znaleźć indeks znaku „@” w identyfikatorze e-mail klienta, a następnie chce uzyskać pozostały podciąg. W tej sytuacji można skorzystać z metody IndexOf . Dziękuję za przeczytanie.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION