class_body
{ "{"
line_comment "// Performance testing notes (JDK 1.4, Jul03, scolebourne)"
line_comment "// Whitespace:"
line_comment "// Character.isWhitespace() is faster than WHITESPACE.indexO"...
line_comment "// where WHITESPACE is a string of all whitespace characters"
line_comment "//"
line_comment "// Character access:"
line_comment "// String.charAt(n) versus toCharArray(), then array[n]"
line_comment "// String.charAt(n) is about 15% worse for a 10K string"
line_comment "// They are about equal for a length 50 string"
line_comment "// String.charAt(n) is about 4 times better for a length 3 s"...
line_comment "// String.charAt(n) is best bet overall"
line_comment "//"
line_comment "// Append:"
line_comment "// String.concat about twice as fast as StringBuffer.append"
line_comment "// (not sure who tested this)"
block_comment "/**\n * The empty String {@code \"\"}.\n * @since 2.0\n "...
field_declaration
modifiers
public "public"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "EMPTY"
= "="
string_literal
" "\""
" "\""
; ";"
block_comment "/**\n * Represents a failed index search.\n * @since 2"...
field_declaration
modifiers
public "public"
static "static"
final "final"
integral_type
int "int"
variable_declarator
identifier "INDEX_NOT_FOUND"
= "="
unary_expression
- "-"
decimal_integer_literal "1"
; ";"
block_comment "/**\n * <p>The maximum size to which the padding constant"...
field_declaration
modifiers
private "private"
static "static"
final "final"
integral_type
int "int"
variable_declarator
identifier "PAD_LIMIT"
= "="
decimal_integer_literal "8192"
; ";"
block_comment "/**\n * A regex pattern for recognizing blocks of whitesp"...
field_declaration (+22 nodes collapsed)
block_comment "/**\n * <p>{@code StringUtils} instances should NOT be co"...
constructor_declaration
modifiers
public "public"
identifier "StringUtils"
formal_parameters
( "("
) ")"
constructor_body
{ "{"
explicit_constructor_invocation
super "super"
argument_list
( "("
) ")"
; ";"
} "}"
line_comment "// Empty checks"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Checks if a CharSequence is empty (\"\") or null"...
method_declaration (+34 nodes collapsed)
block_comment "/**\n * <p>Checks if a CharSequence is not empty (\"\") and"...
method_declaration (+28 nodes collapsed)
block_comment "/**\n * <p>Checks if a CharSequence is whitespace, empty "...
method_declaration (+112 nodes collapsed)
block_comment "/**\n * <p>Checks if a CharSequence is not empty (\"\"), no"...
method_declaration (+28 nodes collapsed)
line_comment "// Trim"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Removes control characters (char <= 32) fro"...
method_declaration (+33 nodes collapsed)
block_comment "/**\n * <p>Removes control characters (char <= 32) fro"...
method_declaration (+41 nodes collapsed)
block_comment "/**\n * <p>Removes control characters (char <= 32) fro"...
method_declaration (+33 nodes collapsed)
line_comment "// Stripping"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Strips whitespace from the start and end of a "...
method_declaration (+26 nodes collapsed)
block_comment "/**\n * <p>Strips whitespace from the start and end of a "...
method_declaration (+62 nodes collapsed)
block_comment "/**\n * <p>Strips whitespace from the start and end of a "...
method_declaration (+34 nodes collapsed)
block_comment "/**\n * <p>Strips any of a set of characters from the sta"...
method_declaration (+61 nodes collapsed)
block_comment "/**\n * <p>Strips any of a set of characters from the sta"...
method_declaration (+188 nodes collapsed)
block_comment "/**\n * <p>Strips any of a set of characters from the end"...
method_declaration (+188 nodes collapsed)
line_comment "// StripAll"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Strips whitespace from the start and end of ev"...
method_declaration (+32 nodes collapsed)
block_comment "/**\n * <p>Strips any of a set of characters from the sta"...
method_declaration (+129 nodes collapsed)
block_comment "/**\n * <p>Removes diacritics (~= accents) from a string."...
line_comment "// See also Lucene's ASCIIFoldingFilter (Lucene 2.9) that re"...
method_declaration (+246 nodes collapsed)
block_comment "/**\n * Use {@code java.text.Normalizer#normalize(CharSeq"...
method_declaration (+134 nodes collapsed)
block_comment "/**\n * Use {@code sun.text.Normalizer#decompose(String, "...
method_declaration (+134 nodes collapsed)
line_comment "// IOD container for stripAccent() initialisation"
class_declaration (+418 nodes collapsed)
line_comment "// Equals"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Compares two CharSequences, returning {@code t"...
method_declaration
modifiers
public "public"
static "static"
boolean_type "boolean"
identifier "equals"
formal_parameters
( "("
formal_parameter
type_identifier "CharSequence"
identifier "cs1"
, ","
formal_parameter
type_identifier "CharSequence"
identifier "cs2"
) ")"
block
{ "{"
if_statement
if "if"
parenthesized_expression
( "("
binary_expression
identifier "cs1"
== "=="
identifier "cs2"
) ")"
block
{ "{"
return_statement
return "return"
true "true"
; ";"
} "}"
if_statement (+22 nodes collapsed)
return_statement
return "return"
method_invocation
identifier "cs1"
. "."
identifier "equals"
argument_list
( "("
identifier "cs2"
) ")"
; ";"
} "}"
block_comment "/**\n * <p>Compares two CharSequences, returning {@code t"...
method_declaration (+90 nodes collapsed)
line_comment "// IndexOf"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Finds the first index within a CharSequence, h"...
method_declaration (+54 nodes collapsed)
block_comment "/**\n * <p>Finds the first index within a CharSequence fr"...
method_declaration (+59 nodes collapsed)
block_comment "/**\n * <p>Finds the first index within a CharSequence, h"...
method_declaration (+57 nodes collapsed)
block_comment "/**\n * <p>Finds the first index within a CharSequence, h"...
method_declaration (+62 nodes collapsed)
block_comment "/**\n * <p>Finds the n-th index within a CharSequence, ha"...
method_declaration (+40 nodes collapsed)
block_comment "/**\n * <p>Finds the n-th index within a String, handling"...
line_comment "// Shared code between ordinalIndexOf(String,String,int) and"...
method_declaration (+209 nodes collapsed)
block_comment "/**\n * <p>Case in-sensitive find of the first index with"...
method_declaration (+33 nodes collapsed)
block_comment "/**\n * <p>Case in-sensitive find of the first index with"...
method_declaration (+192 nodes collapsed)
line_comment "// LastIndexOf"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Finds the last index within a CharSequence, ha"...
method_declaration (+60 nodes collapsed)
block_comment "/**\n * <p>Finds the last index within a CharSequence fro"...
method_declaration (+59 nodes collapsed)
block_comment "/**\n * <p>Finds the last index within a CharSequence, ha"...
method_declaration (+63 nodes collapsed)
block_comment "/**\n * <p>Finds the n-th last index within a String, han"...
method_declaration (+40 nodes collapsed)
block_comment "/**\n * <p>Finds the first index within a CharSequence, h"...
method_declaration (+62 nodes collapsed)
block_comment "/**\n * <p>Case in-sensitive find of the last index withi"...
method_declaration (+61 nodes collapsed)
block_comment "/**\n * <p>Case in-sensitive find of the last index withi"...
method_declaration (+196 nodes collapsed)
line_comment "// Contains"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Checks if CharSequence contains a search chara"...
method_declaration (+56 nodes collapsed)
block_comment "/**\n * <p>Checks if CharSequence contains a search CharS"...
method_declaration (+59 nodes collapsed)
block_comment "/**\n * <p>Checks if CharSequence contains a search CharS"...
method_declaration (+129 nodes collapsed)
block_comment "/**\n * Check whether the given CharSequence contains any"...
line_comment "// From org.springframework.util.StringUtils, under Apache L"...
method_declaration (+101 nodes collapsed)
line_comment "// IndexOfAny chars"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Search a CharSequence to find the first index "...
method_declaration (+249 nodes collapsed)
block_comment "/**\n * <p>Search a CharSequence to find the first index "...
method_declaration (+63 nodes collapsed)
line_comment "// ContainsAny"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Checks if the CharSequence contains any charac"...
method_declaration (+259 nodes collapsed)
block_comment "/**\n * <p>\n * Checks if the CharSequence contains an"...
method_declaration (+53 nodes collapsed)
line_comment "// IndexOfAnyBut chars"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Searches a CharSequence to find the first inde"...
method_declaration (+255 nodes collapsed)
block_comment "/**\n * <p>Search a CharSequence to find the first index "...
method_declaration (+215 nodes collapsed)
line_comment "// ContainsOnly"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Checks if the CharSequence contains only certa"...
method_declaration (+100 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only certa"...
method_declaration (+58 nodes collapsed)
line_comment "// ContainsNone"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Checks that the CharSequence does not contain "...
method_declaration (+253 nodes collapsed)
block_comment "/**\n * <p>Checks that the CharSequence does not contain "...
method_declaration (+58 nodes collapsed)
line_comment "// IndexOfAny strings"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Find the first index of any of a set of potent"...
method_declaration (+189 nodes collapsed)
block_comment "/**\n * <p>Find the latest index of any of a set of poten"...
method_declaration (+165 nodes collapsed)
line_comment "// Substring"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Gets a substring from the specified String avo"...
method_declaration (+116 nodes collapsed)
block_comment "/**\n * <p>Gets a substring from the specified String avo"...
method_declaration (+195 nodes collapsed)
line_comment "// Left/Right/Mid"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Gets the leftmost {@code len} characters of a "...
method_declaration (+87 nodes collapsed)
block_comment "/**\n * <p>Gets the rightmost {@code len} characters of a"...
method_declaration (+94 nodes collapsed)
block_comment "/**\n * <p>Gets {@code len} characters from the middle of"...
method_declaration (+135 nodes collapsed)
line_comment "// SubStringAfter/SubStringBefore"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Gets the substring before the first occurrence"...
method_declaration (+109 nodes collapsed)
block_comment "/**\n * <p>Gets the substring after the first occurrence "...
method_declaration (+104 nodes collapsed)
block_comment "/**\n * <p>Gets the substring before the last occurrence "...
method_declaration (+89 nodes collapsed)
block_comment "/**\n * <p>Gets the substring after the last occurrence o"...
method_declaration (+127 nodes collapsed)
line_comment "// Substring between"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Gets the String that is nested in between two "...
method_declaration (+32 nodes collapsed)
block_comment "/**\n * <p>Gets the String that is nested in between two "...
method_declaration (+142 nodes collapsed)
block_comment "/**\n * <p>Searches a String for substrings delimited by "...
method_declaration (+305 nodes collapsed)
line_comment "// Nested extraction"
line_comment "//----------------------------------------------------------"...
line_comment "// Splitting"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Splits the provided text into an array, using "...
method_declaration (+34 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array, separa"...
method_declaration (+37 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array, separa"...
method_declaration (+40 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array with a "...
method_declaration (+43 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array, separa"...
method_declaration (+40 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array, separa"...
method_declaration (+43 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array, separa"...
method_declaration (+40 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array, separa"...
method_declaration (+43 nodes collapsed)
block_comment "/**\n * Performs the logic for the {@code splitByWholeSep"...
method_declaration (+439 nodes collapsed)
line_comment "// ---------------------------------------------------------"...
block_comment "/**\n * <p>Splits the provided text into an array, using "...
method_declaration (+36 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array, separa"...
method_declaration (+37 nodes collapsed)
block_comment "/**\n * Performs the logic for the {@code split} and\n "...
method_declaration (+286 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array, separa"...
method_declaration (+40 nodes collapsed)
block_comment "/**\n * <p>Splits the provided text into an array with a "...
method_declaration (+43 nodes collapsed)
block_comment "/**\n * Performs the logic for the {@code split} and\n "...
method_declaration (+646 nodes collapsed)
block_comment "/**\n * <p>Splits a String by Character type as returned "...
method_declaration (+30 nodes collapsed)
block_comment "/**\n * <p>Splits a String by Character type as returned "...
method_declaration (+30 nodes collapsed)
block_comment "/**\n * <p>Splits a String by Character type as returned "...
method_declaration (+361 nodes collapsed)
line_comment "// Joining"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Joins the elements of the provided array into "...
method_declaration (+33 nodes collapsed)
block_comment "/**\n * <p>Joins the elements of the provided array into "...
method_declaration (+58 nodes collapsed)
block_comment "/**\n * <p>Joins the elements of the provided array into "...
method_declaration (+178 nodes collapsed)
block_comment "/**\n * <p>Joins the elements of the provided array into "...
method_declaration (+57 nodes collapsed)
block_comment "/**\n * <p>Joins the elements of the provided array into "...
method_declaration (+197 nodes collapsed)
block_comment "/**\n * <p>Joins the elements of the provided {@code Iter"...
method_declaration (+212 nodes collapsed)
block_comment "/**\n * <p>Joins the elements of the provided {@code Iter"...
method_declaration (+223 nodes collapsed)
block_comment "/**\n * <p>Joins the elements of the provided {@code Iter"...
method_declaration (+59 nodes collapsed)
block_comment "/**\n * <p>Joins the elements of the provided {@code Iter"...
method_declaration (+58 nodes collapsed)
line_comment "// Delete"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Deletes all whitespaces from a String as defin"...
method_declaration (+171 nodes collapsed)
line_comment "// Remove"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Removes a substring only if it is at the begin"...
method_declaration (+82 nodes collapsed)
block_comment "/**\n * <p>Case insensitive removal of a substring if it "...
method_declaration (+82 nodes collapsed)
block_comment "/**\n * <p>Removes a substring only if it is at the end o"...
method_declaration (+93 nodes collapsed)
block_comment "/**\n * <p>Case insensitive removal of a substring if it "...
method_declaration (+93 nodes collapsed)
block_comment "/**\n * <p>Removes all occurrences of a substring from wi"...
method_declaration (+62 nodes collapsed)
block_comment "/**\n * <p>Removes all occurrences of a character from wi"...
method_declaration (+149 nodes collapsed)
line_comment "// Replacing"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Replaces a String with another String inside a"...
method_declaration (+38 nodes collapsed)
block_comment "/**\n * <p>Replaces all occurrences of a String within an"...
method_declaration (+40 nodes collapsed)
block_comment "/**\n * <p>Replaces a String with another String inside a"...
method_declaration (+302 nodes collapsed)
block_comment "/**\n * <p>\n * Replaces all occurrences of Strings wi"...
method_declaration (+48 nodes collapsed)
block_comment "/**\n * <p>\n * Replaces all occurrences of Strings wi"...
method_declaration (+69 nodes collapsed)
block_comment "/**\n * <p>\n * Replaces all occurrences of Strings wi"...
method_declaration (+960 nodes collapsed)
line_comment "// Replace, character based"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Replaces all occurrences of a character in a S"...
method_declaration (+54 nodes collapsed)
block_comment "/**\n * <p>Replaces multiple characters in a String in on"...
method_declaration (+252 nodes collapsed)
line_comment "// Overlay"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Overlays part of a String with another String."...
method_declaration (+252 nodes collapsed)
line_comment "// Chomping"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Removes one newline from end of a String if it"...
method_declaration (+209 nodes collapsed)
block_comment "/**\n * <p>Removes {@code separator} from the end of\n "...
method_declaration (+33 nodes collapsed)
line_comment "// Chopping"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Remove the last character from a String.</p>\n "...
method_declaration (+157 nodes collapsed)
line_comment "// Conversion"
line_comment "//----------------------------------------------------------"...
line_comment "// Padding"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Repeat a String {@code repeat} times to form a"...
method_declaration (+348 nodes collapsed)
block_comment "/**\n * <p>Repeat a String {@code repeat} times to form a"...
method_declaration (+86 nodes collapsed)
block_comment "/**\n * <p>Returns padding using the specified delimiter "...
method_declaration (+86 nodes collapsed)
block_comment "/**\n * <p>Right pad a String with spaces (' ').</p>\n "...
method_declaration (+33 nodes collapsed)
block_comment "/**\n * <p>Right pad a String with a specified character."...
method_declaration (+125 nodes collapsed)
block_comment "/**\n * <p>Right pad a String with a specified String.</p"...
method_declaration (+311 nodes collapsed)
block_comment "/**\n * <p>Left pad a String with spaces (' ').</p>\n "...
method_declaration (+33 nodes collapsed)
block_comment "/**\n * <p>Left pad a String with a specified character.<"...
method_declaration (+125 nodes collapsed)
block_comment "/**\n * <p>Left pad a String with a specified String.</p>"...
method_declaration (+311 nodes collapsed)
block_comment "/**\n * Gets a CharSequence length or {@code 0} if the Ch"...
method_declaration (+34 nodes collapsed)
line_comment "// Centering"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Centers a String in a larger String of size {@"...
method_declaration (+33 nodes collapsed)
block_comment "/**\n * <p>Centers a String in a larger String of size {@"...
method_declaration (+128 nodes collapsed)
block_comment "/**\n * <p>Centers a String in a larger String of size {@"...
method_declaration (+150 nodes collapsed)
line_comment "// Case conversion"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Converts a String to upper case as per {@link "...
method_declaration (+41 nodes collapsed)
block_comment "/**\n * <p>Converts a String to upper case as per {@link "...
method_declaration (+46 nodes collapsed)
block_comment "/**\n * <p>Converts a String to lower case as per {@link "...
method_declaration (+41 nodes collapsed)
block_comment "/**\n * <p>Converts a String to lower case as per {@link "...
method_declaration (+46 nodes collapsed)
block_comment "/**\n * <p>Capitalizes a String changing the first letter"...
method_declaration (+106 nodes collapsed)
block_comment "/**\n * <p>Uncapitalizes a String changing the first lett"...
method_declaration (+106 nodes collapsed)
block_comment "/**\n * <p>Swaps the case of a String changing upper and "...
method_declaration (+202 nodes collapsed)
line_comment "// Count matches"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Counts how many times the substring appears in"...
method_declaration (+112 nodes collapsed)
line_comment "// Character Tests"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Checks if the CharSequence contains only Unico"...
method_declaration (+114 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only Unico"...
method_declaration (+115 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only Unico"...
method_declaration (+114 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only Unico"...
method_declaration (+115 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only ASCII"...
method_declaration (+102 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only Unico"...
method_declaration (+114 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only Unico"...
method_declaration (+115 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only white"...
method_declaration (+102 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only lower"...
method_declaration (+110 nodes collapsed)
block_comment "/**\n * <p>Checks if the CharSequence contains only upper"...
method_declaration (+110 nodes collapsed)
line_comment "// Defaults"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Returns either the passed in String,\n * or"...
method_declaration (+27 nodes collapsed)
block_comment "/**\n * <p>Returns either the passed in String, or if the"...
method_declaration (+31 nodes collapsed)
block_comment "/**\n * <p>Returns either the passed in CharSequence, or "...
method_declaration (+43 nodes collapsed)
block_comment "/**\n * <p>Returns either the passed in CharSequence, or "...
method_declaration (+43 nodes collapsed)
line_comment "// Reversing"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Reverses a String as per {@link StringBuilder#"...
method_declaration (+53 nodes collapsed)
block_comment "/**\n * <p>Reverses a String that is delimited by a speci"...
method_declaration (+77 nodes collapsed)
line_comment "// Abbreviating"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Abbreviates a String using ellipses. This will"...
method_declaration (+33 nodes collapsed)
block_comment "/**\n * <p>Abbreviates a String using ellipses. This will"...
method_declaration (+308 nodes collapsed)
block_comment "/**\n * <p>Abbreviates a String to the length passed, rep"...
method_declaration (+210 nodes collapsed)
line_comment "// Difference"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Compares two Strings, and returns the portion "...
method_declaration (+93 nodes collapsed)
block_comment "/**\n * <p>Compares two CharSequences, and returns the in"...
method_declaration (+169 nodes collapsed)
block_comment "/**\n * <p>Compares all CharSequences in an array and ret"...
method_declaration (+399 nodes collapsed)
block_comment "/**\n * <p>Compares all Strings in an array and returns t"...
method_declaration (+136 nodes collapsed)
line_comment "// Misc"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Find the Levenshtein distance between two Stri"...
method_declaration (+453 nodes collapsed)
block_comment "/**\n * <p>Find the Levenshtein distance between two Stri"...
method_declaration (+678 nodes collapsed)
line_comment "// startsWith"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Check if a CharSequence starts with a specifie"...
method_declaration (+32 nodes collapsed)
block_comment "/**\n * <p>Case insensitive check if a CharSequence start"...
method_declaration (+32 nodes collapsed)
block_comment "/**\n * <p>Check if a CharSequence starts with a specifie"...
method_declaration (+109 nodes collapsed)
block_comment "/**\n * <p>Check if a CharSequence starts with any of an "...
method_declaration (+86 nodes collapsed)
line_comment "// endsWith"
line_comment "//----------------------------------------------------------"...
block_comment "/**\n * <p>Check if a CharSequence ends with a specified "...
method_declaration (+32 nodes collapsed)
block_comment "/**\n * <p>Case insensitive check if a CharSequence ends "...
method_declaration (+32 nodes collapsed)
block_comment "/**\n * <p>Check if a CharSequence ends with a specified "...
method_declaration (+132 nodes collapsed)
block_comment "/**\n * <p>\n * Similar to <a\n * href=\"http://www."...
method_declaration (+57 nodes collapsed)
block_comment "/**\n * <p>Check if a CharSequence ends with any of an ar"...
method_declaration (+86 nodes collapsed)
block_comment "/**\n * Converts a <code>byte[]</code> to a String using "...
method_declaration (+53 nodes collapsed)
} "}"