Rumah  >  Artikel  >  Java  >  Bagaimana untuk menukar rentetan kepada huruf besar menggunakan fungsi toUpperCase() kelas String dalam Java

Bagaimana untuk menukar rentetan kepada huruf besar menggunakan fungsi toUpperCase() kelas String dalam Java

WBOY
WBOYasal
2023-07-26 16:01:142215semak imbas

Cara menukar rentetan kepada huruf besar dalam Java menggunakan fungsi toUpperCase() kelas String

Di Java, kelas String ialah kelas yang sangat biasa digunakan, yang menyediakan banyak kaedah untuk memproses rentetan. Satu kaedah yang sangat berguna ialah toUpperCase(), yang menukar rentetan kepada huruf besar.

Penggunaan kaedah toUpperCase() adalah sangat mudah, hanya panggil kaedah ini. Berikut ialah contoh kod yang menunjukkan cara menggunakan kaedah toUpperCase() untuk menukar rentetan kepada huruf besar:

public class Main {
    public static void main(String[] args) {
        String str = "hello, world!";
        String upperCaseStr = str.toUpperCase();
        System.out.println(upperCaseStr);
    }
}

Menjalankan kod di atas, outputnya ialah:

HELLO, WORLD!

Seperti yang ditunjukkan di atas, menggunakan kaedah toUpperCase() boleh dengan cepat menukar rentetan kepada huruf besar Tukar kepada huruf besar. Bukan itu sahaja, kaedah toUpperCase() juga boleh mengendalikan aksara khas dan huruf bukan bahasa Inggeris.

public class Main {
    public static void main(String[] args) {
        String str = "你好,world! 123";
        String upperCaseStr = str.toUpperCase();
        System.out.println(upperCaseStr);
    }
}

Jalankan kod di atas, hasil output ialah:

你好,WORLD! 123

Anda boleh melihat bahawa kaedah toUpperCase() juga menukar aksara Cina dan aksara khas ke dalam bentuk huruf besar.

Kaedah toUpperCase() boleh digabungkan dengan kaedah kelas String lain untuk mencapai operasi pemprosesan rentetan yang lebih kompleks. Berikut ialah contoh yang menunjukkan cara menukar huruf pertama setiap perkataan dalam rentetan kepada huruf besar:

public class Main {
    public static void main(String[] args) {
        String str = "hello, world!";
        String[] words = str.split(" ");
        StringBuilder result = new StringBuilder();
        for (String word : words) {
            String firstLetter = word.substring(0, 1).toUpperCase();
            String restLetters = word.substring(1);
            String upperCaseWord = firstLetter + restLetters;
            result.append(upperCaseWord).append(" ");
        }
        System.out.println(result.toString().trim());
    }
}

Menjalankan kod di atas, outputnya ialah:

HELLO, WORLD!

Seperti yang ditunjukkan di atas, dengan menggabungkan kaedah toUpperCase() dengan yang lain Menggunakan kaedah pemprosesan rentetan (seperti split(), substring()) dalam kombinasi, kami boleh mencapai operasi pemprosesan rentetan yang lebih fleksibel dan kompleks.

Apabila menggunakan kaedah toUpperCase(), perlu diambil perhatian bahawa kaedah toUpperCase() mengembalikan objek rentetan baharu dan bukannya mengubah suai objek rentetan asal. Oleh itu, apabila anda perlu menggunakan rentetan huruf besar yang ditukar, adalah disyorkan untuk menetapkan hasil penukaran kepada pembolehubah rentetan baharu.

Ringkasnya, kelas String dalam Java menyediakan pelbagai kaedah untuk memproses rentetan. Antaranya, kaedah toUpperCase() ialah kaedah berkuasa yang boleh menukar rentetan kepada huruf besar dengan cepat. Dengan menggunakan kaedah toUpperCase() dan kaedah pemprosesan rentetan lain secara fleksibel, kami boleh melaksanakan operasi pemprosesan rentetan yang lebih kompleks dan fleksibel. Kaedah ini sangat berguna dalam pembangunan harian dan penyelesaian masalah algoritma.

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada huruf besar menggunakan fungsi toUpperCase() kelas String dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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