
Fungsi yang akan kita coba hari ini adalah fungsi untuk merubah tiap karakter String, yang pertamanya huruf besar (upper) akan kita rubah menjadi huruf kecil (lower) atau sebaliknya dengan menggunakan java.
Fungsi ini kita beri nama “getOrCaseString”, dengan parameter sebuah String dengan nama “textOriginal”, dengan nilai kembalian berupa String. Berikut syntax lengkapnya:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
private String getOrCaseString(String textOriginal) { int i = 0; StringBuilder strBuilder = new StringBuilder(""); while (i < textOriginal.length()) { char char_ = textOriginal.charAt(i); if (Character.isLowerCase(char_)) { strBuilder.append(Character.toUpperCase(char_)); } else if (Character.isUpperCase(char_)) { strBuilder.append(Character.toLowerCase(char_)); } else { strBuilder.append(char_); } i++; } return strBuilder.toString(); } |
Untuk menggunakan fungsi ini seperti syntax dibawah ini:
1 |
System.out.println(getOrCaseString("SelamAT MENcoba...")); |
Output:
sELAMat menCOBA…
Semoga membantu,
Salam,
ant