JavaRush /Blog Java /Random-MS /Coffee break #91. 7 tabiat pengaturcaraan buruk yang perl...

Coffee break #91. 7 tabiat pengaturcaraan buruk yang perlu anda patahkan sekarang. kaedah indexOf() dalam Java

Diterbitkan dalam kumpulan

7 Tabiat Pengaturcaraan Buruk Yang Perlu Anda Putuskan Sekarang

Sumber: Hashnode Tabiat buruk sukar dihentikan, terutamanya jika anda tidak menyedari ia menghalang prestasi anda. Jadi, berikut adalah tujuh tabiat pengaturcaraan yang, jika anda mempunyainya, harus ditinggalkan sekarang. Coffee break #91.  7 tabiat pengaturcaraan buruk yang perlu anda patahkan sekarang.  kaedah indexOf() dalam Java - 1

1. Anda tidak tertumpu pada satu bahasa

Untuk menjadi seorang pengaturcara yang baik, anda mesti menguasai bahasa yang anda gunakan. Jika anda bekerja di Jawa, maka kuasai Java terlebih dahulu, dan kemudian teruskan untuk mempelajari bahasa lain. Belajar langkah demi langkah. Tidak perlu mempelajari beberapa bahasa pengaturcaraan sekaligus.

2. Bekerja seolah-olah anda mempunyai semua jawapan

Yakin dalam hidup itu bagus. Tetapi dalam pengaturcaraan, adalah lebih baik untuk sentiasa menyemak kod yang anda sedang kerjakan. Walaupun anda benar-benar yakin dengan diri sendiri, apabila bekerja pada projek besar, kemungkinan besar akan terdapat ralat sintaks kecil di suatu tempat dalam kod anda. Untuk mengelakkan ini, hanya semak kod anda.

3. Enggan meminta bantuan atau soalan.

Tidak selalu mungkin untuk menyelesaikan semua masalah sendiri. Seorang pengaturcara yang baik tahu bila untuk meminta bantuan. Jika anda bekerja dalam projek pasukan, meminta bantuan rakan sekerja anda bukan sahaja akan membantu anda menyelesaikan masalah, tetapi juga akan meningkatkan komunikasi anda dengan mereka. Dengan cara ini anda boleh mengetahui lebih lanjut tentang kebolehan pasukan anda.

4. Enggan menulis kod buruk

Ada masanya dalam kehidupan setiap pembangun apabila tarikh akhir memaksa mereka untuk menulis kod yang mengerikan, dan itu tidak mengapa. Anda telah cuba memberi amaran kepada pelanggan atau pengurus anda tentang akibatnya, tetapi mereka berkeras untuk memenuhi tarikh akhir, jadi kini tiba masanya untuk menulis kod. Atau mungkin terdapat pepijat mendesak yang tidak sabar menunggu anda mendapatkan penyelesaian yang sempurna.

5. Jangan kongsi apa yang telah anda pelajari dengan pasukan anda.

Nilai pembangun bukan sahaja terletak pada kod yang anda tulis, tetapi juga pada perkara yang anda pelajari semasa mengerjakannya. Kongsi pengalaman anda, tulis ulasan mengenainya, beritahu orang lain mengapa keadaan menjadi begitu, dan bantu mereka mempelajari sesuatu yang baharu tentang projek dan selok-beloknya.

6. Salin/tampal kepingan kod secara membabi buta

Tidak mengapa untuk mencari jawapan di StackOverflow, tetapi fahami dahulu kod yang akan anda gunakan semula. Kadangkala anda tidak perasan dengan serta-merta semua yang dilakukan oleh kod pada pandangan pertama. Jika anda meluangkan lebih banyak masa untuk mengkaji sekeping kod yang anda salin, anda boleh mengetahui lebih lanjut tentang masalah yang menyebabkan anda menyalin kod orang lain.

7. Menangguhkan pembetulan kod "untuk kemudian"

Kebiasaan menangguhkan kod pembetulan "untuk kemudian" bukan hanya masalah keutamaan. Mewujudkan sistem penjejakan isu boleh membawa kepada beberapa kemajuan, tetapi anda juga perlu dapat menjejaki isu yang lebih kecil. Menambah “TODO” pada ulasan anda ialah cara cepat untuk memastikan anda tidak terlepas apa-apa. Begitulah, 7 tabiat buruk yang harus anda tinggalkan sekarang. Selamat mengekod!

kaedah indexOf() dalam Java

Sumber: Dev.to Dalam artikel ini, saya akan menulis tentang kaedah indexOf() dalam bahasa pengaturcaraan Java. Percayalah, ini adalah salah satu kaedah yang paling berguna. Coffee break #91.  7 tabiat pengaturcaraan buruk yang perlu anda patahkan sekarang.  kaedah indexOf() dalam Java - 2

Mari mulakan...

Kaedah indexOf() membolehkan anda mencari rentetan dalam rentetan lain. Ia adalah sebahagian daripada kelas String dan mencari kejadian pertama aksara atau subrentetan. Kaedah ini juga mengembalikan kedudukan indeks kejadian pertama rentetan yang ditentukan. Dalam erti kata lain, kaedah ini mendapatkan semula nilai indeks yang dikaitkan dengan aksara atau subrentetan tertentu dalam rentetan. Jika aksara atau frasa tidak muncul dalam rentetan, indexOf() mengembalikan -1. Sintaks:
stringName.indexOf(char ch);
Terdapat pelbagai pilihan untuk menggunakan indexOf() :

1. indexOf(char ch)

Dalam varian ini, kami mencetak nilai indeks kejadian pertama aksara 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)

Dalam varian ini, kami mencetak nilai indeks aksara i , tetapi bukan kali pertama ia muncul. Aksara i mula-mula muncul pada indeks 4 , jadi kami memberikan nilai awal yang lebih besar daripada 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. indexOf(String str)

Dalam varian ini, kami mencetak nilai indeks kejadian pertama rentetan dalam .
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 mula)

Dalam variasi ini, kami mencetak nilai indeks String in , tetapi bukan dalam kejadian pertama, String in mula-mula muncul pada indeks 9 , jadi kami menetapkan nilai awal yang lebih besar daripada 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));
    }
}
Senario biasa ialah apabila pentadbir sistem ingin mencari indeks aksara '@' dalam ID e-mel pelanggan dan kemudian ingin mendapatkan subrentetan yang tinggal. Dalam keadaan ini, anda boleh menggunakan kaedah indexOf . Terima kasih kerana membaca.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION