Intern
What are the methods of the String class?
sobes.tech AI
Answer from AI
charAt(int index)- returns the character at the specified index.length()- returns the length of the string.substring(int beginIndex)- returns a substring starting from the specified index.substring(int beginIndex, int endIndex)- returns a substring from the start to the end index (excluding the end).concat(String str)- concatenates two strings.equals(Object anObject)- compares two strings for equality.equalsIgnoreCase(String anotherString)- compares two strings ignoring case.indexOf(int ch)- returns the index of the first occurrence of the specified character.indexOf(int ch, int fromIndex)- returns the index of the first occurrence of the character starting from the specified index.indexOf(String str)- returns the index of the first occurrence of the specified substring.indexOf(String str, int fromIndex)- returns the index of the first occurrence of the substring starting from the specified index.lastIndexOf(int ch)- returns the index of the last occurrence of the character.lastIndexOf(String str)- returns the index of the last occurrence of the substring.startsWith(String prefix)- checks if the string starts with the specified prefix.endsWith(String suffix)- checks if the string ends with the specified suffix.contains(CharSequence s)- checks if the string contains the specified sequence of characters.replace(char oldChar, char newChar)- replaces all occurrences of one character with another.replace(CharSequence target, CharSequence replacement)- replaces all occurrences of a substring with another substring.replaceAll(String regex, String replacement)- replaces all substrings matching the regex with another substring.split(String regex)- splits the string into an array of substrings based on the regex.toLowerCase()- converts the string to lowercase.toUpperCase()- converts the string to uppercase.trim()- removes leading and trailing spaces.valueOf(boolean b)- returns the string representation of a boolean value.valueOf(char c)- returns the string representation of a character.valueOf(char[] data)- returns the string representation of a character array.valueOf(double d)- returns the string representation of a double-precision floating-point number.valueOf(float f)- returns the string representation of a float.valueOf(int i)- returns the string representation of an integer.valueOf(long l)- returns the string representation of a long integer.valueOf(Object obj)- returns the string representation of an object.toCharArray()- converts the string to a character array.isEmpty()- checks if the string is empty.getBytes()- returns the string as a byte array.compareTo(String anotherString)- compares two strings lexicographically.matches(String regex)- checks if the string matches the regex.