String in Java


☞String is basically an object that represents sequence of char values.

☞String literals are enclosed within doubles quotes.

☞String object is immutable.

☞Example :- "inspirewebsoft", "123abc", etc


Creating String Object in java

☞There are two ways to create string object.

1. By String Literal
2. By new Keyword

String Literal

☞It is created using double quotes.

☞Example

String name = "inspirewebsoft";

Example

class StringInitializationExample{
    public static void main(String args[]){

        String name = "inspirewebsoft";

        System.out.println(name);

    }
}

Output

inspirewebsoft


new Keyword

☞It is created using new keyword.

☞Example :

String name = new String("inspirewebsoft");

Example

class StringInitializationExample{
    public static void main(String args[]){

        String name = new String("inspirewebsoft");

        System.out.println(name);

    }
}

Output

inspirewebsoft

Array of characters into String

☞We can also convert array of characters into String by passing that array into String().

☞An array of characters work same as string.

☞Example

char ch[]={'i','n','s','p','i','r','e','w','e','b','s','o','f','t'};
String name = new String(ch);

Example

class StringInitializationExample{
    public static void main(String args[]){
        
        char ch[]={'i','n','s','p','i','r','e','w','e','b','s','o','f','t'};
        String name = new String(ch);

        System.out.println(name);

    }
}

Output

inspirewebsoft