17 November 2011

StringConstructors (string)

package String;

import java.util.StringTokenizer;

public class StringConstructors {

    public static void main(String args[]) {
        char charArray[] = {'b', 'i', 'r', 't', 'h', ' ', 'd', 'a', 'y'};
        String s = new String("hello");

        String s1 = new String();
        String s2 = new String(s);
        String s3 = new String(charArray);
        String s4 = new String(charArray, 6, 3);

        System.out.println("s1 = " + s1);
        System.out.println("s2 = " + s2);
        System.out.println("s3 = " + s3);
        System.out.println("s4 = " + s4);

        if (s.equals("hello")) {
            System.out.println("s is equals as \"hello\"");
        } else {
            System.out.println("s is not equals as \"hello\"");
        }

        if (s.equalsIgnoreCase("HELLO")) {
            System.out.println("s is equals as \"hello\"");
        } else {
            System.out.println("s is not equals as \"hello\"");
        }

        System.out.println("Compare to : "+s.compareTo("hello"));
        System.out.println("Compare to : "+s.compareTo("hai"));

        if(s3.contains("day")) {
            System.out.println("s3 contains \"day\"");
        } else {
            System.out.println("s3 do not contains \"day\"");
        }

        String s5 = s.concat(" " + s3);
        System.out.println(s5);

        String s6 = s5.replaceAll("hello", "happy");
        System.out.println(s6);

        String[] s7 = new String[3];
        s7 = s6.split(" ");
        for (int i = 0; i < s7.length; i++) {
            System.out.println(s7[i]);
        }

        StringTokenizer tokens = new StringTokenizer(s6);
        System.out.println("Number of Token =" + tokens.countTokens());

        while (tokens.hasMoreTokens()) {
            System.out.println(tokens.nextToken());
        }

    }
}

Tidak ada komentar:

Posting Komentar