DEV Community

Mohamed Ajmal
Mohamed Ajmal

Posted on

String Methods in Java.

Some Important String Methods in Java:

  1. length() - Returns the length of the string.

EX:
String name = "Ajmal";
System.out.println(name.length());
O/P = 5

  1. charAt() - Returns character at a specific index.

EX:
String name = "Ajmal";
System.out.println(name.charAt(0));
O/P = A

  1. toLowerCase() - Converts string to Lowercase.

EX:
String name = "AJMAL";
System.out.println(name.toLowerCase());
O/P = ajmal

4.toUpperCase()- Converts string to uppercase.

EX:
String name = "ajmal";
System.out.println(name.toUpperCase());
O/P = AJMAL

5.equals() - Compares two strings.

EX:
String a = "Ajmal";
String b = "Ajmal";
System.out.println(a.equals(b));
O/P = true.

6.equalsIgnoreCase() - Compares strings ignoring case.

EX:
String a = "ajmal";
String b = "AJMAL";
System.out.println(a.equalsIgnoreCase(b));
O/P = true

7.contains() - Checks whether string contains given text.

EX:
String text = "Welcome Ajmal";
System.out.println(text.contains("Ajmal"));
O/P = true

8.startsWith() - Checks starting characters.

EX:
String name = "Java Programming";
System.out.println(name.startsWith("Java"));
O/P = true

9.endsWith() - Checks ending characters.

EX:
String name = "Ajmal.pdf";
System.out.println(name.endsWith(".pdf"));
O/P = true.

10.** substring()** - Extracts part of string.

EX:
String text = "WelcomeAjmal";
System.out.println(text.substring(7));
O/P = Ajmal

11.replace()- Replaces characters or words.

EX:
String text = "I like Java";
System.out.println(text.replace("Java", "Python"));
O/P = I like Python.

  1. trim() - Removes spaces from beginning and end.

Ex:
String text = " Java ";
System.out.println(text.trim());
O/P = Java(remove the spaces).

  1. split() - Splits string into array.

EX:
String text = "HTML,CSS,JS";
String[] arr = text.split(",");
System.out.println(arr[0]);
O/P = HTML

  1. indexOf() - Returns index position.

EX:
String text = "Java";
System.out.println(text.indexOf('v'));
O/P = 2

  1. concat() - Joins strings.

EX:
String a = "Java";
String b = "Program";
System.out.println(a.concat(b));
O/P = Java Program

16.valueOf() - Converts other data types to string.

EX:
int num = 100;
String result = String.valueOf(num);
System.out.println(result);
O/P = 100

Top comments (0)