📄 stringtools.html
字号:
<A NAME="toBookTitleCase(java.lang.String)"><!-- --></A><H3>
toBookTitleCase</H3>
<PRE>
public static java.lang.String <B>toBookTitleCase</B>(java.lang.String s)</PRE>
<DL>
<DD>convert to Book Title case, with first letter of each word capitalised. e.g. "handbook to HIGHER consciousness" -> "Handbook to Higher Consciousness" e.g. "THE HISTORY OF THE U.S.A." -> "The History of the U.S.A." e.g. "THE HISTORY OF THE USA" -> "The History of the Usa" (sorry about that.) Don't confuse this with Character.isTitleCase which concerns ligatures.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>s</CODE> - String to convert. May be any mixture of case.
<DT><B>Returns:</B><DD>String with each word capitalised, except embedded words "the" "of" "to"</DL>
</DD>
</DL>
<HR>
<A NAME="toHexString(int)"><!-- --></A><H3>
toHexString</H3>
<PRE>
public static java.lang.String <B>toHexString</B>(int h)</PRE>
<DL>
<DD>Convert int to hex with lead zeroes
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>h</CODE> - number you want to convert to hex
<DT><B>Returns:</B><DD>0x followed by unsigned hex 8-digit representation<DT><B>See Also:</B><DD><A HREF="../../../com/mindprod/common11/StringTools.html#toString(java.awt.Color)"><CODE>toString(Color)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="toLZ(int, int)"><!-- --></A><H3>
toLZ</H3>
<PRE>
public static java.lang.String <B>toLZ</B>(int i,
int len)</PRE>
<DL>
<DD>Convert an integer to a String, with left zeroes.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - the integer to be converted<DD><CODE>len</CODE> - the length of the resulting string. Warning. It will chop the result on the left if it is too long.
<DT><B>Returns:</B><DD>String representation of the int e.g. 007</DL>
</DD>
</DL>
<HR>
<A NAME="toLowerCase(char)"><!-- --></A><H3>
toLowerCase</H3>
<PRE>
public static char <B>toLowerCase</B>(char c)</PRE>
<DL>
<DD>Quick replacement for Character.toLowerCase for use with English-only. It does not deal with accented characters.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>c</CODE> - character to convert
<DT><B>Returns:</B><DD>character converted to lower case</DL>
</DD>
</DL>
<HR>
<A NAME="toLowerCase(java.lang.String)"><!-- --></A><H3>
toLowerCase</H3>
<PRE>
public static java.lang.String <B>toLowerCase</B>(java.lang.String s)</PRE>
<DL>
<DD>Quick replacement for Character.toLowerCase for use with English-only. It does not deal with accented characters.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>s</CODE> - String to convert
<DT><B>Returns:</B><DD>String converted to lower case</DL>
</DD>
</DL>
<HR>
<A NAME="toLzHexString(int, int)"><!-- --></A><H3>
toLzHexString</H3>
<PRE>
public static java.lang.String <B>toLzHexString</B>(int value,
int len)</PRE>
<DL>
<DD>convert an integer value to unsigned hex with leading zeroes.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - integer to convert.<DD><CODE>len</CODE> - how many characters you want in the result.</DL>
</DD>
</DL>
<HR>
<A NAME="toString(java.awt.Color)"><!-- --></A><H3>
toString</H3>
<PRE>
public static java.lang.String <B>toString</B>(java.awt.Color c)</PRE>
<DL>
<DD>Get #ffffff html hex number for a colour
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>c</CODE> - Color object whose html colour number you want as a string
<DT><B>Returns:</B><DD># followed by 6 hex digits<DT><B>See Also:</B><DD><A HREF="../../../com/mindprod/common11/StringTools.html#toHexString(int)"><CODE>toHexString(int)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="toUpperCase(char)"><!-- --></A><H3>
toUpperCase</H3>
<PRE>
public static char <B>toUpperCase</B>(char c)</PRE>
<DL>
<DD>Quick replacement for Character.toUpperCase for use with English-only. It does not deal with accented characters.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>c</CODE> - character to convert
<DT><B>Returns:</B><DD>character converted to upper case</DL>
</DD>
</DL>
<HR>
<A NAME="toUpperCase(java.lang.String)"><!-- --></A><H3>
toUpperCase</H3>
<PRE>
public static java.lang.String <B>toUpperCase</B>(java.lang.String s)</PRE>
<DL>
<DD>Quick replacement for Character.toUpperCase for use with English-only. It does not deal with accented characters.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>s</CODE> - String to convert
<DT><B>Returns:</B><DD>String converted to upper case</DL>
</DD>
</DL>
<HR>
<A NAME="trimLeading(java.lang.String)"><!-- --></A><H3>
trimLeading</H3>
<PRE>
public static java.lang.String <B>trimLeading</B>(java.lang.String s)</PRE>
<DL>
<DD>Removes white space from beginning this string.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>s</CODE> - String to process. As always the original in unchanged.
<DT><B>Returns:</B><DD>this string, with leading white space removed<DT><B>See Also:</B><DD><A HREF="../../../com/mindprod/common11/StringTools.html#trimLeading(java.lang.String, char)"><CODE><p/> All characters that have codes less than or equal to <code>'\u0020'</code> (the space character) are considered to be white space.</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="trimLeading(java.lang.String, char)"><!-- --></A><H3>
trimLeading</H3>
<PRE>
public static java.lang.String <B>trimLeading</B>(java.lang.String text,
char c)</PRE>
<DL>
<DD>trim leading characters there are on a string matching a given character.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>text</CODE> - text with possible trailing characters, possibly empty, but not null.<DD><CODE>c</CODE> - the trailing character of interest, usually ' ' or '\n'
<DT><B>Returns:</B><DD>string with any of those trailing characters removed.<DT><B>See Also:</B><DD><A HREF="../../../com/mindprod/common11/StringTools.html#trimLeading(java.lang.String)"><CODE>trimLeading(String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="trimTrailing(java.lang.String)"><!-- --></A><H3>
trimTrailing</H3>
<PRE>
public static java.lang.String <B>trimTrailing</B>(java.lang.String s)</PRE>
<DL>
<DD>Removes white space from end this string.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>s</CODE> - String to process. As always the original in unchanged.
<DT><B>Returns:</B><DD>this string, with trailing white space removed<DT><B>See Also:</B><DD><A HREF="../../../com/mindprod/common11/StringTools.html#trimTrailing(java.lang.String, char)"><CODE><p/> All characters that have codes less than or equal to <code>'\u0020'</code> (the space character) are considered to be white space.</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="trimTrailing(java.lang.String, char)"><!-- --></A><H3>
trimTrailing</H3>
<PRE>
public static java.lang.String <B>trimTrailing</B>(java.lang.String text,
char c)</PRE>
<DL>
<DD>trim trailing characters there are on a string matching a given character.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>text</CODE> - text with possible trailing characters, possibly empty, but not null.<DD><CODE>c</CODE> - the trailing character of interest, usually ' ' or '\n'
<DT><B>Returns:</B><DD>string with any of those trailing characters removed.<DT><B>See Also:</B><DD><A HREF="../../../com/mindprod/common11/StringTools.html#trimTrailing(java.lang.String)"><CODE>trimTrailing(String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="main(java.lang.String[])"><!-- --></A><H3>
main</H3>
<PRE>
public static void <B>main</B>(java.lang.String[] args)</PRE>
<DL>
<DD>Test harness, used in debugging
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>args</CODE> - not used</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../com/mindprod/common11/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/StringTools.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../com/mindprod/common11/StoppableThread.html" title="class in com.mindprod.common11"><B>PREV CLASS</B></A>
<A HREF="../../../com/mindprod/common11/TestDate.html" title="class in com.mindprod.common11"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?com/mindprod/common11/StringTools.html" target="_top"><B>FRAMES</B></A>
<A HREF="StringTools.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -