String merujuk kepada satu siri watak. Di Jawa, String ialah objek. Untuk mencipta dan memanipulasi rentetan, Java menyediakan kelas String. Kelas rentetan mempunyai banyak kaedah terbina yang digunakan untuk tujuan yang berbeza.
Kami akan melakukan beberapa operasi rentetan asas dengan menggunakan kaedah Rentetan terbina.
replace() Method: It replaces a specified character in the given string. concat() Method: It appends another string to the end of one string. length() Method: It returns the length of the given String. Equals() Method: It checks whether two strings are equal or not.
Dalam artikel ini, kita akan mempelajari beberapa operasi rentetan asas seperti menggabungkan dua rentetan, mengira panjang rentetan dan membandingkan dua rentetan menggunakan bahasa pengaturcaraan Java. Kami akan menggunakan suis case untuk melaksanakan aplikasi.
Katakan String pertama ialah 'Java' dan String kedua ialah 'Python' maka dengan menyertai dua String akan memberikan 'JavaPython' Di sini kaedah concat() akan digunakan.
Katakan String pertama ialah 'Java' dan String kedua ialah 'Python' maka dengan mengira dua String akan memberikan panjang masing-masing sebagai 4 dan 6. Di sini kaedah length() akan digunakan.
Katakan String pertama ialah 'Java' dan String kedua ialah 'Python' maka dengan membandingkan dua String akan memberikan kaedah "Kedua-dua rentetan tidak sama" di sini.
Andaikan rentetan itu ialah 'Java', gantikan huruf 'J' dengan 'R', maka rentetan baru ialah Rava. Kaedah replace() akan digunakan di sini.
Untuk melakukan operasi rentetan asas seperti mencantumkan rentetan, mendapatkan panjang rentetan, membandingkan rentetan dan menggantikan nilai tertentu dalam Rentetan, kami menggunakan kaedah concat(), length(), sama() dan replace(). () kaedah menambah (menggabungkan) rentetan ke hujung rentetan lain Kaedah panjang() mengembalikan panjang rentetan yang ditentukan Panjang rentetan kosong ialah 0. Kaedah sama dengan() membandingkan dua rentetan, dan mengembalikan benar jika rentetan adalah sama, dan palsu jika tidak Kaedah replace() menggantikan nilai yang ditentukan dalam Rentetan dengan nilai baharu yang lain.
Berikut ialah sintaks "untuk gelung" -
for (statement 1; statement 2; statement 3) { // code block to be executed }
string1.concat(string2)
string1.length()
string1.equals(string2)
string1.replace(‘OldValue’, ‘NewValue’)
Langkah-1 − Isytiharkan pembolehubah String dan mulakan nilainya.
Langkah 2 - Tunjukkan menu.
Langkah-3 − Minta pengguna untuk memasukkan pilihan mereka.
Langkah-4 − Gunakan bekas suis untuk pergi ke pilihan dan lakukan operasi.
Langkah-5 − Cetak hasilnya.
Mari kita lihat program untuk memahaminya dengan lebih jelas.Terjemahan bahasa Cina bagi
Contohimport java.util.*; public class Main{ public static void main(String args[]){ System.out.println("First String"); String s1 = "Hello"; System.out.println("Second String"); String s2 = "World"; mainLoop: while (true) { Scanner inn = new Scanner( System.in ); System.out.println("\n***Menu***"); System.out.println("1. Join Two Strings"); System.out.println("2. Get length of a String"); System.out.println("3. Compare two Strings"); System.out.println("4. Replace a value in String"); System.out.println("5. Terminate the program"); System.out.println("Enter action number (1-5): "); int command; if (inn.hasNextInt()){ command = inn.nextInt(); inn.nextLine(); } else{ System.out.println("\nILLEGAL RESPONSE. YOU MUST ENTER A NUMBER."); inn.nextLine(); continue; } switch(command) { case 1: String joinedString = s1.concat(s2); System.out.println("Joined String: " + joinedString); break; case 2: int length1 = s1.length(); System.out.println("Length of first String: " + length1); int length2 = s2.length(); System.out.println("Length of second String: " + length2); break; case 3: boolean result = s1.equals(s2); if(result == true) { System.out.println("Strings first and second are equal"); } else{ System.out.println("Strings first and second are not equal"); } break; case 4: String newString = s2.replace('W', 'Z'); System.out.println("After replacing the new string is: "+newString); break; case 5: System.out.println("Program terminated"); break mainLoop; default: System.out.println("Wrong choice!!"); } } } }
First String Second String ***Menu*** 1. Join Two Strings 2. Get length of a String 3. Compare two Strings 4. Replace a value in String 5. Terminate the program Enter action number (1-5): 2 Length of first String: 5 Length of second String: 5 ***Menu*** 1. Join Two Strings 2. Get length of a String 3. Compare two Strings 4. Replace a value in String 5. Terminate the program Enter action number (1-5): 1 Joined String: HelloWorld ***Menu*** 1. Join Two Strings 2. Get length of a String 3. Compare two Strings 4. Replace a value in String 5. Terminate the program Enter action number (1-5): 4 After replacing the new string is: Zorld ***Menu*** 1. Join Two Strings 2. Get length of a String 3. Compare two Strings 4. Replace a value in String 5. Terminate the program Enter action number (1-5): 3 Strings first and second are not equal ***Menu*** 1. Join Two Strings 2. Get length of a String 3. Compare two Strings 4. Replace a value in String 5. Terminate the program Enter action number (1-5): 5 Program terminated
Dalam artikel ini, kami meneroka cara melaksanakan operasi rentetan mudah dalam Java dengan menggunakan pendekatan dipacu menu.
Atas ialah kandungan terperinci Program dipacu menu yang ditulis dalam Java untuk melaksanakan operasi rentetan asas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!