Oct 15

Java programlamada en çok kullanılan String Fonksiyonları

public class StringFunctions {

    public static void main(String[] args) {
        String str = "";

        /**
         * String değeri "javaci" olarak atanmıştır
         * ve program boyunca değişmemektedir.
         */
        str = "javaci";

        /**
         * ÖNEMLİ:
         * String methodlari üzerinde çalıştırılan String
         * içerisinde değişiklik yapmaz. Yeni bir String oluşturarak
         * bütün değişiklikleri bu String üzerinde yapar ve
         * geriye döner
         */

        /**
         * charAt methodu ile istenen index'deki
         * karakter alınır
         */
        System.out.println(str.charAt(2));  // 'v'

        /**
         * concat methodu ile String sonuna
         * başka bir String eklenir
         */
        System.out.println(str.concat(".net")); // javaci.net

        /**
         * equalsIgnoreCase methodu ile String karşılaştırması
         * String içerisindeki harf küçük-büyük durumu ihmal
         * edilerek yapılır
         */
        System.out.println(str.equalsIgnoreCase("JAVACI")); // true
        System.out.println(str.equalsIgnoreCase("JaVAcI")); // true
        System.out.println(str.equalsIgnoreCase("haVAcI")); // false

        /**
         * length methodu ile String boyutu alınır
         */
        System.out.println(str.length());   // 6

        /**
         * replace methodu ile String içerisindeki karakter
         * başka bir karakter ile değiştirilir
         */
        System.out.println(str.replace('a', 'A'));  // jAvAci

        /**
         * substring methodu ile String içerisinde
         * başlangıç ve bitiş indexi verilen yeni String
         * geriye döner. index 0'dan başlar ve String
         * uzunluğunu aşmamalıdır
         */
        System.out.println(str.substring(1, 3));    // av

        /**
         * toLowerCase methodu String içerisindeki
         * harfleri küçültür
         */
        System.out.println(str.toLowerCase());  // javaci

        /**
         * toUpperCase methodu String içerisindeki
         * harfleri büyültür
         */
        System.out.println(str.toUpperCase());  // JAVACI
    }
}

yazan ekocaman \\ tags: