The document outlines various methods of the String class and Character wrapper class in programming, detailing their functionalities and return types. It includes examples for each method, demonstrating how to manipulate strings and characters, such as finding length, extracting substrings, and checking character properties. Key methods include length(), charAt(), substring(), equals(), and various character checks like isLetter() and isDigit().
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
3 views2 pages
String
The document outlines various methods of the String class and Character wrapper class in programming, detailing their functionalities and return types. It includes examples for each method, demonstrating how to manipulate strings and characters, such as finding length, extracting substrings, and checking character properties. Key methods include length(), charAt(), substring(), equals(), and various character checks like isLetter() and isDigit().
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
FUNCTIONS OF STRING class
Method Description Return Example
type length() Finds the length of a string. Counts the number of int String str= ”COMPUTER IS FUN”; characters in a string including blank space Int l=str.length(); OUPUT: 15 charAt(x) Extracts a single character from the specified index char String str=”COMPUTER”; (x) of a string char ch=str.charAt(4); OUTPUT: U substring(x) Extracts a part of the string from the specified String String str=”COMPUTER”; index (x) till the end of the string String nstr=str.substring(3); OUTPUT: PUTER substring(x,y) Extracts a part of the string from the specified start String String str=”COMPUTER”; index (x) upto the specified end index (y) String nstr=str.substring(1.5); OUTPUT: OMPU indexOf(x) Finds the index of the first occurrence of the int String str=”MISSISSIPPI”; specified character (x) in a string int p=str.indexOf(‘I’); OUTPUT: 1 lastIndexOf(x) Finds the index of the last occurrence of the int String str=”MISSISSIPPI”; specified character (x) in a string int p=str.indexOf(‘I’); OUTPUT: 10 equals(x) Checks whether two strings are equal or not boolean String str1=”HI”, str2=”Hi”; It is case-sensitive – treats upper case and lower- boolean b=str1.equals(str2); case characters differently OUTPUT: false equalsIgnoreCase(x) Checks whether two strings are equal or not boolean String str1=”HI”, str2=”Hi”; It is not case-sensitive boolean b=str1.equals(IgnoreCase(str2); OUTPUT: true startsWith(x) Checks whether a string begins with a specified boolean String str1=”Unlikely”; prefix or not boolean b=str1.startsWith(“Un”); OUTPUT: true endsWith(x) Checks whether a string ends with a specified boolean String str1=”Unlikely”; suffix or not boolean b=str1.endsWith(“ly”); OUTPUT: true trim() Removes any blank space before or after a string String Sring str=” ABC “; String nstr=str.trim(); OUTPUT: ABC replace(x,y) Replaces the specified old character (string) with a String String str=”ABRACADABRA”; specified new character (string) in a string String nstr=str.replace(‘A’,’Z’); String str=”old is gold”; OUTPUT: ZBRZCZDZBRZ String nstr=str.replace(“old”,”new”); OUTPUT: new is gold toUpperCase() Converts all the lower-case characters in a string to String String str=””Abc”; upper-case String nstr=str.toUpperCase(); OUTPUT: ABC toLowerCase() Converts all the upper-case characters in a string String String str=””Abc”; to lower-case String nstr=str.toLowerCase(); OUTPUT: abc concat(x) Joins or combines two strings into a new string String String str1=”Lady”,str2=”Finger”; String nstr=str.concat(str2); OUTPUT: LadyFinger compareTo(x) Compares two strings lexicographically. Checks int String str1=”AMEET”, str2=”AMIT”; whether two strings are equal or greater or smaller int c=str1.compareTo(str2); by comparing their ASCII value OUTPUT: -4 If the difference is 0 then they are equal If the difference is a negative integer, then the first A (65) – A (65) = 0 string is smaller than the second string M (77) – M (77) = 0 If the difference is a positive integer, then the first E (69) – I (73) = -4 string is greater than the second string FUNCTIONS OF CHARACTER wrapper class
Method Description Return Example
type isLetter(ch) Checks whether the specified character is a letter boolean char ch=’A’; (alphabet) or not Character.isLetter(ch); OUPUT: true isDigit(ch) Checks whether the specified character is a digit or boolean char ch=’9’; not Character.isDigit(ch); OUPUT: true isLetterOrDigit(ch) Checks whether the specified character is an boolean char ch=’#’; alphabet or a digit or not Character.isLetterOrDigit(ch); OUPUT: false isWhiteSpace(ch) Checks whether the specified character is a blank boolean char ch=’ ‘; space or not Character.isWhiteSpace(ch); OUPUT: true isUpperCase(ch) Checks whether the specified character is in upper boolean char ch=’A‘; case or not Character.isUpperCase(ch); OUPUT: true isLowerCase(ch) Checks whether the specified character is in lower boolean char ch=’a’; case or not Character.isLowerCase(ch); OUTPUT: true toUpperCase(ch) Converts the specified lower-case character into char char ch=’a’; upper case character Character.toUpperCase(ch); OUTPUT: A toLowerCase(ch) Converts the specified upper-case character into char char ch=’A’; lower-case character Character.toLowerCase(ch); OUTPUT: a