DEV Community

Cover image for converting default String default method,Primitive to String,reverse name
Neelakandan R
Neelakandan R

Posted on

converting default String default method,Primitive to String,reverse name

*Primitive datatype to String-->Strins s==string.vauleof(100)//static medhod.
system.out.println(s+100)//output == 100100
*

1.contain_method prensent or not

package String_start;

public class contain_method {
    public static void main(String[] args) {
        String sentence = "tuesday";
        String key = "day";
        int j = 0;
        for (int i = 0; i < sentence.length(); i++) {
            char ch = key.charAt(j);// d
            if (ch == sentence.charAt(i))// d==t,o,d==d--->j get ++
            {
                j++;
            }
        }
        if (j == key.length()) //j=3check with key lentgh
        {
            System.out.println("yes present");
        } else {
            System.out.println("not present");
        }
    }

}
Enter fullscreen mode Exit fullscreen mode

Output:yes present

2.sen.substring(13, 16).

package String_start;

public class contain_method2 {
    public static void main(String[] args) {
        String sen = "today is tuesday";
        String key = "day";
        int len = key.length();// len=3
        for (int j = 0; j <= sen.length() - len; j++) //At j = 13, the substring is sen.substring(13, 16).
        {
            String s2 = sen.substring(j, len + j);// break 0to2=tod----1to4 oda-2to5 -day
            // consitor as object
            if (key.equals(s2)) // equals 2 object compare
            {
                System.out.println("yes present at  " + j + "  to  " + (len + j));
                // break;

            }
        }

    }

}

Enter fullscreen mode Exit fullscreen mode

yes present at 2 to 5
yes present at 13 to 16

3.Substring Medhod:

package String_start;

public class metho_substring {
    public static void main(String[] args) {
        String key = "Rohit Sharma (born 30 April 1987) is an Indian cricketer and the captain of national cricket team in Test and ODI formats.";
        for (int i = 14; i < 32; i++) {
            System.out.print(key.charAt(i));
        }

    }

}
Enter fullscreen mode Exit fullscreen mode

Output:
born 30 April 1987

4.Present or not at first --->sen.startsWith(key)

package String_start;

public class contain_present {
    public static void main(String[] args) {
        String sen = "Harish";
        String key = "Hari";
        // System.out.println(sen.startsWith(key));//default method
        for (int i = 0; i < key.length(); i++) {
            if (key.charAt(i) == sen.charAt(i)) {
                System.out.println("present");
            } else {
                System.out.println("not present");
                break;
            }
        }
    }

}
Enter fullscreen mode Exit fullscreen mode

5.Present or not at last--->sen.endsWith(key)

package String_start;

public class contain_present {
    public static void main(String[] args) {
        String sen = "Harish raj";
        String key = "rioo raj";
        int j = sen.length() - 1;
        // System.out.println(sen.startsWith(key));//default method
        // System.out.println(sen.endsWith(key));
        for (int i = key.length() - 1; i >= 0; i--) {

            if (key.charAt(i) == sen.charAt(j)) {
                System.out.println("present");
            } else {
                System.out.println("not present");
                break;
            }
            j--;

        }
    }

}

Enter fullscreen mode Exit fullscreen mode

present
present
present
present
not present

6.Above code in diffirent waysPresent or not at last--->sen.endsWith(key)

package String_start;

public class contain_present {
    public static void main(String[] args) {
        String sen = "Harish raj";
        String key = "raj";
        int count=0;
        int j = sen.length() - 1;
        // System.out.println(sen.startsWith(key));//default method
        // System.out.println(sen.endsWith(key));
        for (int i = key.length() - 1; i >= 0; i--) {

            if (key.charAt(i) == sen.charAt(j)) {
                count++;
            } 
            j--;

        }//System.out.println(count);
        if(count==key.length())
        {
            System.out.println("present");
        }
        else {System.out.println("not present");}
    }

}

Enter fullscreen mode Exit fullscreen mode

Output:present

Reverse name:

package String_start;

public class String_name_reverse {
    public static void main(String[] args) {
        String name = "neelakandan";
        String reversename = "";
        for (int i = name.length() - 1; i >= 0; i--) {
            reversename = reversename + name.charAt(i);
        }
        System.out.println(reversename);
    }

}



Enter fullscreen mode Exit fullscreen mode

Output:nadnakaleen

Top comments (0)