CodeGym /Java Blog /Acak /Java Mengapitalisasi Huruf Pertama dari Sebuah String
John Squirrels
Level 41
San Francisco

Java Mengapitalisasi Huruf Pertama dari Sebuah String

Dipublikasikan di grup Acak

Bagaimana cara memanfaatkan string di Jawa?

Java menyediakan metode bernama toUpperCase() yang menggunakan String sebagai parameter. Ia mengembalikan sebuah String dalam format “ ALL CAPS ” dari konten String . Berikut cuplikan demo untuk dipahami.

      String myName = "artem";
	System.out.println("myName = " + myName);
	System.out.println("myName.toUpperCase() = " + myName.toUpperCase());
Keluaran
myName = artem myName.toUpperCase() = ARTEM

Bagaimana cara memanfaatkan huruf pertama dari sebuah string di Jawa?

Seperti yang Anda saksikan pada contoh di atas, Java toUpperCase() mengkapitalisasi seluruh String . Itu tidak memenuhi persyaratan kami. Untuk selanjutnya, kami akan merancang metode khusus yang disebut kapitalisasi() untuk hanya mengonversi huruf pertama dari String menjadi Huruf Besar . Di bawah ini disebutkan header metode, parameternya, dan tipe pengembaliannya.

Judul Metode

Inilah header untuk metode kapitalisasi() .

String capitalize(String inputString)
Parameter Metode kapitalisasi () mengambil string untuk mengubah huruf pertamanya menjadi kapital. Mengembalikan string Tipe A dengan huruf kapital pertama.

Algoritma / Langkah-langkah untuk mengkapitalisasi huruf pertama string di Jawa

Coba jalankan langkah-langkah ini di pikiran Anda terlebih dahulu sebelum Anda melihat kodenya.
  1. Dapatkan huruf pertama dari String .
  2. Konversikan ke huruf kapital .
  3. Ganti di posisi semula di String .

Contoh

Di sini kami menggunakan metode kapitalisasi (String) yang dibuat khusus untuk melakukan langkah-langkah yang disebutkan di atas.

public class Driver {

	public static String capitalize(String inputString) {

		// get the first character of the inputString
		char firstLetter = inputString.charAt(0);
		
		// convert it to an UpperCase letter
		char capitalFirstLetter = Character.toUpperCase(firstLetter);
		
		// return the output string by updating 
		//the first char of the input string
		return inputString.replace(inputString.charAt(0), capitalFirstLetter);
	}

	public static void main(String[] args) {

		String myName = "artem";
		System.out.println("myName = " + myName);
		System.out.println("capitalize(myName) = " + capitalize(myName) + "\n");
		
		String myDogName = "leo";
		System.out.println("myDogName = " + myDogName);
		System.out.println("capitalize(myDogName) = " + capitalize(myDogName) + "\n");
		
		String myCarName = "tesla";
		System.out.println("myCarName = " + myCarName);
		System.out.println("capitalize(myCarName) = " + capitalize(myCarName) + "\n");
		
		String mySchoolName = "nUCES";
		System.out.println("mySchoolName = " + mySchoolName);
		System.out.println("capitalize(mySchoolName) = " + capitalize(mySchoolName) + "\n");
		
		String myCountryName = "pakistan";
		System.out.println("myCountryName = " + myCountryName);
		System.out.println("capitalize(myCountryName) = " + capitalize(myCountryName) + "\n");

	}
}

Keluaran

myName = artem kapitalisasi(myName) = Artem myDogName = leo kapitalisasi(myDogName) = Leo myCarName = tesla kapitalisasi(myCarName) = Tesla mySchoolName = nUCES kapitalisasi(mySchoolName) = NUCES myCountryName = pakistan kapitalisasi(myCountryName) = Pakistan

Kesimpulan

Ini adalah ilustrasi sederhana kapitalisasi huruf pertama dari sebuah String di Jawa. Ini baru satu implementasi. Ada beberapa cara lain untuk memecahkan masalah yang sama. Anda didorong untuk mempraktikkan masalah ini dengan solusi yang diberikan. Setelah itu, ujilah diri Anda sendiri dengan menyelesaikannya dengan cara lain jika menurut Anda Anda telah memahami masalahnya dengan baik. Uji keluaran Anda. Berani untuk menunjukkan kemampuan logis dan pemecahan masalah Anda. Selamat belajar!

Lebih banyak membaca:

Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION