DEV Community

S Sarumathi
S Sarumathi

Posted on

String Method In Java

1.length():
Returns the number of characters in a string.

Program:

String s = "Java";
System.out.println(s.length());
Enter fullscreen mode Exit fullscreen mode

Output:
4

2. charAt():
Returns the character at a specific index.

Program:

String s = "Java";
System.out.println(s.charAt(2));
Enter fullscreen mode Exit fullscreen mode

Output:
v

3. substring():
Extracts a part of the string.
Program:

String s = "Programming";
System.out.println(s.substring(0, 4));
Enter fullscreen mode Exit fullscreen mode

Output:
Prog

4. toUpperCase():
Converts string into uppercase.

Program:

String s = "java";
System.out.println(s.toUpperCase());
Enter fullscreen mode Exit fullscreen mode

Output:
JAVA

5. toLowerCase():
Converts string into lowercase.
Program:

String s = "JAVA";
System.out.println(s.toLowerCase());
Enter fullscreen mode Exit fullscreen mode

Output:
java

6. trim():
Removes spaces from beginning and end.
Program:

String s = " Java ";
System.out.println(s.trim());
Enter fullscreen mode Exit fullscreen mode

Output:
Java

7. equals():
Compares two strings.
Program:

String s1 = "Java";
String s2 = "Java";

System.out.println(s1.equals(s2));
Enter fullscreen mode Exit fullscreen mode

Output:
true

8. equalsIgnoreCase():
Compares strings ignoring uppercase and lowercase.
Program:

String s1 = "java";
String s2 = "JAVA";

System.out.println(s1.equalsIgnoreCase(s2));

Enter fullscreen mode Exit fullscreen mode

Output:
true

9. contains():
Checks whether text exists in string.
Program:

String s = "Hello Java";
System.out.println(s.contains("Java"));
Enter fullscreen mode Exit fullscreen mode

Output:
true

10. startsWith():
Checks starting characters.

Program:

String s = "Java";
System.out.println(s.startsWith("Ja"));
Enter fullscreen mode Exit fullscreen mode

Output:
true

11. endsWith():
Checks ending characters.
Program:

String s = "Java";
System.out.println(s.endsWith("va"));
Enter fullscreen mode Exit fullscreen mode

Output:
true

12. indexOf():
Returns first occurrence index.
Program:

String s = "Java";
System.out.println(s.indexOf('a'));
Enter fullscreen mode Exit fullscreen mode

Output:
1

13. lastIndexOf():
Returns last occurrence index.
Program:

String s = "Java";
System.out.println(s.lastIndexOf('a'));
Enter fullscreen mode Exit fullscreen mode

Output:

3

14. replace():
Replaces characters or words.
Program:

String s = "Java";
System.out.println(s.replace('a', 'o'));
Enter fullscreen mode Exit fullscreen mode

Output:
Jovo

15. concat():
Joins two strings.
Program:

String s1 = "Java";
String s2 = " Programming";

System.out.println(s1.concat(s2));
Enter fullscreen mode Exit fullscreen mode

Output:
Java Programming

16. isEmpty():
Checks whether string is empty.

Program:

String s = "";
System.out.println(s.isEmpty());
Enter fullscreen mode Exit fullscreen mode

Output:

true

17. split():
Splits string into parts.

Program:

String s = "Java,Python,C";

String arr[] = s.split(",");

for(String data : arr) {
    System.out.println(data);
}
Enter fullscreen mode Exit fullscreen mode

Output:

Java
Python
C

18. compareTo():
Compares two strings lexicographically.

System.out.println("Apple".compareTo("Banana"));
Enter fullscreen mode Exit fullscreen mode

Output:

-1

19. valueOf():
Converts other data types into string.

Program:

String s = String.valueOf(100);

System.out.println(s);
Enter fullscreen mode Exit fullscreen mode

Output:
100

Top comments (0)