String Method
public class StringMethod{
public static void main(String args[]){
int indeks;
String st = new String("ini untuk mencoba Metode string!");
/* menghitung jumlah karakter dari st */
int pj = st.length();
/* membaca karakter ke-5 dari st */
char c = st.charAt(5);
/* apakah st dimulai dengan "ini" */
boolean b1 = st.startsWith("ini");
/* apakah st dimulai dengan "st" mulai karakter ke-4 */
boolean b2 = st.startsWith("st",4);
/* apakah st diakhiri dengan "string." */
boolean b3 = st.endsWith("string.");
/* apakah st diakhiri dengan "g!" */
boolean b4 = st.endsWith("g!");
System.out.println(st);
System.out.println(pj);
System.out.println(c);
System.out.println(b1);
System.out.println(b2);
System.out.println(b3);
System.out.println(b4);
/* pencarian karakter dari depan */
System.out.print("Karakter 'n' berada pada indeks : ");
indeks = st.indexOf('n');
while (indeks>=0){
System.out.print(indeks + " ");
indeks = st.indexOf('n',indeks+1);
}
System.out.println();
/* pencarian teks dari depan */
System.out.print("Teks \"in\" berada pada indeks : ");
indeks = st.indexOf("in");
while (indeks>=0){
System.out.print(indeks + " ");
indeks = st.indexOf("in",indeks+1);
}
System.out.println();
/* pencarian karakter dari belakang */
System.out.print("Karakter 'n' berada pada indeks : ");
indeks = st.lastIndexOf('n');
while (indeks>=0){
System.out.print(indeks + " ");
indeks = st.lastIndexOf('n',indeks-1);
}
System.out.println();
/* pencarian teks dari belakang */
System.out.print("Teks \"in\" berada pada indeks : ");
indeks = st.lastIndexOf("in");
while (indeks>=0){
System.out.print(indeks + " ");
indeks = st.lastIndexOf("in",indeks-1);
}
System.out.println();
/* menampilkan substring dari st mulai karakter ke-6 sampai terakhir
*/
System.out.println(st.substring(6));
/* menampilkan substring dari st mulai karakter ke-6 sampai ke-17 */
System.out.println(st.substring(6,17));
String st2 = new String("ini untuk mencoba Metode string!");
System.out.println("st == st2 : " + st==st2);
System.out.println("st.equals(st2) : " + st.equals(st2));
System.out.println("st.equalsIgnoreCase(st2.toUpperCase()) : " +
st.equalsIgnoreCase(st2.toUpperCase()));
System.out.println("st.compareTo(st2) : " + st.compareTo(st2));
System.out.println("st.compareTo(st2.toLowerCase()) : " +
st.compareTo(st2.toLowerCase()));
System.out.println("st.compareTo(st2.toUpperCase()) : " +
st.compareTo(st2.toUpperCase()));
}
}
0 Komentar