23,404
社区成员
发帖
与我相关
我的任务
分享
InputStream in = new URL( "http://jakarta.apache.org" ).openStream();
try {
InputStreamReader inR = new InputStreamReader( in );
BufferedReader buf = new BufferedReader( inR );
String line;
while ( ( line = buf.readLine() ) != null ) {
System.out.println( line );
}
} finally {
in.close();
}
InputStream in = new URL( "http://jakarta.apache.org" ).openStream();
try {
System.out.println( IOUtils.toString( in ) );
} finally {
IOUtils.closeQuietly(in);
}
* IsEmpty/IsBlank - checks if a String contains text
* Trim/Strip - removes leading and trailing whitespace
* Equals - compares two strings null-safe
* IndexOf/LastIndexOf/Contains - null-safe index-of checks
* IndexOfAny/LastIndexOfAny/IndexOfAnyBut/LastIndexOfAnyBut - index-of any of a set of Strings
* ContainsOnly/ContainsNone - does String contains only/none of these characters
* Substring/Left/Right/Mid - null-safe substring extractions
* SubstringBefore/SubstringAfter/SubstringBetween - substring extraction relative to other strings
* Split/Join - splits a String into an array of substrings and vice versa
* Remove/Delete - removes part of a String
* Replace/Overlay - Searches a String and replaces one String with another
* Chomp/Chop - removes the last part of a String
* LeftPad/RightPad/Center/Repeat - pads a String
* UpperCase/LowerCase/SwapCase/Capitalize/Uncapitalize - changes the case of a String
* CountMatches - counts the number of occurrences of one String in another
* IsAlpha/IsNumeric/IsWhitespace/IsAsciiPrintable - checks the characters in a String
* DefaultString - protects against a null input String
* Reverse/ReverseDelimited - reverses a String
* Abbreviate - abbreviates a string using ellipsis
* Difference - compares two Strings and reports on their differences
* LevensteinDistance - the number of changes needed to change one String into another