0% found this document useful (0 votes)
36 views

Java String - Javatpoint

This document provides a summary of common String class methods in Java. It lists 28 methods such as charAt(), length(), format(), substring(), contains(), equals(), toLowerCase(), trim(), and valueOf(). It also asks several questions about strings in Java, such as why String objects are immutable, how to create an immutable class, what is the string constant pool, and the difference between StringBuffer and StringBuilder.

Uploaded by

Mahesh Konapur
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Java String - Javatpoint

This document provides a summary of common String class methods in Java. It lists 28 methods such as charAt(), length(), format(), substring(), contains(), equals(), toLowerCase(), trim(), and valueOf(). It also asks several questions about strings in Java, such as why String objects are immutable, how to create an immutable class, what is the string constant pool, and the difference between StringBuffer and StringBuilder.

Uploaded by

Mahesh Konapur
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

java

strings
example

The above code, converts a char array into a String object. And displays the String objects s1, s2,
and s3 on console using println() method.

Java String class methods

The java.lang.String class provides many useful methods to perform operations on sequence of
char values.

No. Method Description

1 char charAt(int index) It returns char value for the


particular index

2 int length() It returns string length

3 static String format(String format, Object... args) It returns a formatted string.

4 static String format(Locale l, String format, It returns formatted string with


Object... args) given locale.

5 String substring(int beginIndex) It returns substring for given begin


index.
⇧ SCROLL TO TOP
Learn more         
         
         
6 String substring(int beginIndex, int endIndex) It returns substring for given begin
index and end index.

7 boolean contains(CharSequence s) It returns true or false after


matching the sequence of char
value.

8 static String join(CharSequence delimiter, It returns a joined string.


CharSequence... elements)

9 static String join(CharSequence delimiter, It returns a joined string.


Iterable<? extends CharSequence> elements)

10 boolean equals(Object another) It checks the equality of string with


the given object.

11 boolean isEmpty() It checks if string is empty.

12 String concat(String str) It concatenates the specified string.

13 String replace(char old, char new) It replaces all occurrences of the


specified char value.

14 String replace(CharSequence old, CharSequence It replaces all occurrences of the


new) specified CharSequence.

15 static String equalsIgnoreCase(String another) It compares another string. It


doesn't check case.

16 String[] split(String regex) It returns a split string matching


regex.

17 String[] split(String regex, int limit) It returns a split string matching


regex and limit.

18 String intern() It returns an interned string.

19 int indexOf(int ch) It returns the specified char value


index.
⇧ SCROLL TO TOP
Learn more
         
         
         
20 int indexOf(int ch, int fromIndex) It returns the specified char value
index starting with given index.

21 int indexOf(String substring) It returns the specified substring


index.

22 int indexOf(String substring, int fromIndex) It returns the specified substring


index starting with given index.

23 String toLowerCase() It returns a string in lowercase.

24 String toLowerCase(Locale l) It returns a string in lowercase using


specified locale.

25 String toUpperCase() It returns a string in uppercase.

26 String toUpperCase(Locale l) It returns a string in uppercase


using specified locale.

27 String trim() It removes beginning and ending


spaces of this string.

28 static String valueOf(int value) It converts given type into string. It


is an overloaded method.

Do You Know?

Why are String objects immutable?

How to create an immutable class?

What is string constant pool?

What code is written by the compiler if you concatenate any string by + (string
concatenation operator)?

What is the difference between StringBuffer and StringBuilder class?

⇧ SCROLL TO TOP
Learn more
         
         
         

You might also like