Rumah > Java > javaTutorial > Apakah kaedah biasa untuk traversal rentetan java?

Apakah kaedah biasa untuk traversal rentetan java?

王林
Lepaskan: 2023-05-03 15:46:06
ke hadapan
2058 orang telah melayarinya

    1 Pengenalan

    Struktur data biasa dan jenis data, seperti rentetan, pepohon, jadual cincang, tindanan, baris gilir, dll., kita sering Apabila. menyelesaikan masalah, anda akan menghadapi situasi melintasi mereka, jadi hanya dengan menguasai kaedah ini anda boleh membuka minda anda untuk menyelesaikan masalah apabila anda menghadapi masalah Hanya dengan menguasai langkah anda boleh menyelesaikan masalah secara rasmi dan mempunyai kemungkinan menyelesaikan masalah secara bebas.

    2. Kaedah traversal khusus

    2.1 Gunakan charAt()

    • length(): Kembalikan panjang jujukan aksara ini.

    • charAt(int index): Mengembalikan nilai char pada indeks yang ditentukan.

    Kemudian kita boleh melintasi setiap aksara rentetan dari 0 hingga panjang-1 melalui gelung for.

    String str="2022 fight";
    for(int i=0;i < str.length();i++) {
    	 System.out.println(str.charAt(i)); 
    }
    Salin selepas log masuk

    2.2 Gunakan subrentetan(i,i+1)

    • CharSequence subSequence(int beginIndex, int endIndex): Mengembalikan jujukan aksara yang merupakan jujukan jujukan.

    Jadi anda boleh mendapatkan satu aksara setiap kali dengan menetapkan beginIndex kepada i dan endIndex kepada i+1.

    String str="2022 fight";
    for(int i=0;i < str.length();i++) {
     System.out.println(str.substring(i,i+1)); 
    }
    Salin selepas log masuk

    2.3 Gunakan toCharArray()

    • toCharArray(): Tukar rentetan ini kepada tatasusunan aksara.

    Dengan cara ini, anda boleh menukar rentetan kepada tatasusunan aksara dahulu, dan kemudian gunakan gelung for untuk melintasi tatasusunan.

    String str="2022 fight";
    char[] s = str.toCharArray();
    for(int i=0;i < str.length();i++) {
    	System.out.println(s[i]);
    }
    Salin selepas log masuk

    2.4 Gunakan getBytes()

    • getBytes(): Encode String ke dalam satu siri jujukan bait dan kemudian simpannya dalam tatasusunan bait.

    Anda boleh menggunakan kaedah ini apabila anda perlu melintasi jenis bait Kaedah ini agak jarang berlaku.

    rreeee

    Atas ialah kandungan terperinci Apakah kaedah biasa untuk traversal rentetan java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    sumber:yisu.com
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan