Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
10 views

String Class Method

The document outlines various methods of the String class in Java, detailing their functionality and return types. It includes examples of how to use these methods in a program, demonstrating operations such as concatenation, substring extraction, case conversion, and character replacement. The document serves as a reference for understanding and utilizing String methods effectively in Java programming.

Uploaded by

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

String Class Method

The document outlines various methods of the String class in Java, detailing their functionality and return types. It includes examples of how to use these methods in a program, demonstrating operations such as concatenation, substring extraction, case conversion, and character replacement. The document serves as a reference for understanding and utilizing String methods effectively in Java programming.

Uploaded by

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

String Class Methods

Method Description Return Type

charAt() Returns the character at the specified index (position) char

codePointAt() Returns the Unicode of the character at the specified index int

codePointBefore() Returns the Unicode of the character before the specified index int

codePointCount() Returns the number of Unicode values found in a string. int

compareTo() Compares two strings lexicographically int

compareToIgnoreCase() Compares two strings lexicographically, ignoring case int


differences

concat() Appends a string to the end of another string String

contains() Checks whether a string contains a sequence of characters boolean

contentEquals() Checks whether a string contains the exact same sequence of boolean
characters of the specified CharSequence or StringBuffer

copyValueOf() Returns a String that represents the characters of the character String
array

endsWith() Checks whether a string ends with the specified character(s) boolean

equals() Compares two strings. Returns true if the strings are equal, and boolean
false if not

equalsIgnoreCase() Compares two strings, ignoring case considerations boolean

format() Returns a formatted string using the specified locale, format String
string, and arguments

getBytes() Converts a string into an array of bytes byte[]

getChars() Copies characters from a string to an array of chars void

hashCode() Returns the hash code of a string int

indexOf() Returns the position of the first found occurrence of specified int
characters in a string

intern() Returns the canonical representation for the string object String

isEmpty() Checks whether a string is empty or not boolean


join() Joins one or more strings with a specified separator String

lastIndexOf() Returns the position of the last found occurrence of specified int
characters in a string

length() Returns the length of a specified string int

matches() Searches a string for a match against a regular expression, and boolean
returns the matches

offsetByCodePoints() Returns the index within this String that is offset from the given int
index by codePointOffset code points

regionMatches() Tests if two string regions are equal boolean

replace() Searches a string for a specified value, and returns a new string String
where the specified values are replaced

replaceAll() Replaces each substring of this string that matches the given String
regular expression with the given replacement

replaceFirst() Replaces the first occurrence of a substring that matches the String
given regular expression with the given replacement

split() Splits a string into an array of substrings String[]

startsWith() Checks whether a string starts with specified characters boolean

subSequence() Returns a new character sequence that is a subsequence of this CharSequence


sequence

substring() Returns a new string which is the substring of a specified string String

toCharArray() Converts this string to a new character array char[]

toLowerCase() Converts a string to lower case letters String

toString() Returns the value of a String object String

toUpperCase() Converts a string to upper case letters String

trim() Removes whitespace from both ends of a string String

valueOf() Returns the string representation of the specified value String


Program

class Main {
public static void main(String[] args) {
{
String s= "Welcome to Java Programming";
// or String s= new String ("Welcome to Java Programming ");

// Returns the number of characters in the String.


System.out.println("String length = " + s.length());

// Returns the character at ith index.


System.out.println("Character at 3rd position = "
+ s.charAt(3));

// Return the substring from the ith index character to end of string
System.out.println("Substring " + s.substring(3));

// Returns the substring from i to j-1 index.


System.out.println("Substring = " + s.substring(2,5));

// Concatenates string2 to the end of string1.


String s1 = "Good";
String s2 = "Morning";
System.out.println("Concatenated string = " +
s1.concat(s2));
// Returns the index within the string
String s4 = "I like Java ";

System.out.println("Index of Java " +


s4.indexOf("Java"));

// Returns the index within the string of the first occurrence of the specified
string,
// starting at the specified index.
System.out.println("Index of a = " +
s4.indexOf('a',1));

// Checking equality of Strings


Boolean out = "Java".equals("java");
System.out.println("Checking Equality " + out);

Boolean outt = "Hello".equalsIgnoreCase("HELLO");


outt = "Hello".equalsIgnoreCase("HELLO");
System.out.println("Checking Equality " + outt);

//If ASCII difference is zero then the two strings are similar

int comp = (s1.compareTo(s2));


if(comp==1)
{
System.out.println("The String "+" "+s1+" "+" is greater");
}
else
{
System.out.println("The String"+s2+"is greater");
}

// Converting cases
String w1 = " Hello!! Good Morning";
System.out.println("Changing to lower Case " +
w1.toLowerCase());

// Converting cases
System.out.println("Changing to UPPER Case " +
w1.toUpperCase());

// Trimming the word


System.out.println("Trim the word " + w1.trim());

// Replacing characters
String str1 = "I love Java";
System.out.println("Original String " + str1);
String str2 = str1.replace('J' ,'j') ;
System.out.println("Replaced J with j -> " + str2);
}
}

You might also like