string.html
来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,218 行 · 第 1/5 页
HTML
1,218 行
<CODE> <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#trim()">trim</A></B>()</CODE><BR> 返回字符串的副本,忽略前导空白和尾部空白。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#valueOf(boolean)">valueOf</A></B>(boolean b)</CODE><BR> 返回 <code>boolean</code> 参数的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#valueOf(char)">valueOf</A></B>(char c)</CODE><BR> 返回 <code>char</code> 参数的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#valueOf(char[])">valueOf</A></B>(char[] data)</CODE><BR> 返回 <code>char</code> 数组参数的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#valueOf(char[], int, int)">valueOf</A></B>(char[] data, int offset, int count)</CODE><BR> 返回 <code>char</code> 数组参数的特定子数组的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#valueOf(double)">valueOf</A></B>(double d)</CODE><BR> 返回 <code>double</code> 参数的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#valueOf(float)">valueOf</A></B>(float f)</CODE><BR> 返回 <code>float</code> 参数的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#valueOf(int)">valueOf</A></B>(int i)</CODE><BR> 返回 <code>int</code> 参数的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#valueOf(long)">valueOf</A></B>(long l)</CODE><BR> 返回 <code>long</code> 参数的字符串表示形式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="String.html" title="java.lang 中的类">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="String.html#valueOf(java.lang.Object)">valueOf</A></B>(<A HREF="Object.html" title="java.lang 中的类">Object</A> obj)</CODE><BR> 返回 <code>Object</code> 参数的字符串表示形式。</TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>从类 java.lang.<A HREF="Object.html" title="java.lang 中的类">Object</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="Object.html#clone()">clone</A>, <A HREF="Object.html#finalize()">finalize</A>, <A HREF="Object.html#getClass()">getClass</A>, <A HREF="Object.html#notify()">notify</A>, <A HREF="Object.html#notifyAll()">notifyAll</A>, <A HREF="Object.html#wait()">wait</A>, <A HREF="Object.html#wait(long)">wait</A>, <A HREF="Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>字段详细信息</B></FONT></TH></TR></TABLE><A NAME="CASE_INSENSITIVE_ORDER"><!-- --></A><H3>CASE_INSENSITIVE_ORDER</H3><PRE>public static final <A HREF="../util/Comparator.html" title="java.util 中的接口">Comparator</A><<A HREF="String.html" title="java.lang 中的类">String</A>> <B>CASE_INSENSITIVE_ORDER</B></PRE><DL><DD>一个排序 <code>String</code> 对象的 Comparator,它的作用与 <code>compareToIgnoreCase</code> 相同。该比较器是可序列化的。 <p>注意,Comparator <em>未</em> 考虑到语言环境,因此可能导致在某些语言环境中排序效果不理想。java.text 包提供 <em>Collators</em> 来完成语言环境敏感的排序。<P><DL><DT><B>从以下版本开始:</B></DT> <DD>1.2</DD><DT><B>另请参见:</B><DD><CODE>Collator.compare(String, String)</CODE></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>构造方法详细信息</B></FONT></TH></TR></TABLE><A NAME="String()"><!-- --></A><H3>String</H3><PRE>public <B>String</B>()</PRE><DL><DD>初始化一个新创建的 <code>String</code> 对象,它表示一个空字符序列。注意,由于 String 是不可变的,不必使用该构造方法。<P></DL><HR><A NAME="String(java.lang.String)"><!-- --></A><H3>String</H3><PRE>public <B>String</B>(<A HREF="String.html" title="java.lang 中的类">String</A> original)</PRE><DL><DD>初始化一个新创建的 <code>String</code> 对象,表示一个与该参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的一个副本。由于 String 是不可变的,不必使用该构造方法,除非需要 <code>original</code> 的显式副本。<P><DL><DT><B>参数:</B><DD><CODE>original</CODE> - 一个 <code>String</code>。</DL></DL><HR><A NAME="String(char[])"><!-- --></A><H3>String</H3><PRE>public <B>String</B>(char[] value)</PRE><DL><DD>分配一个新的 <code>String</code>,它表示当前字符数组参数中包含的字符序列。该字符数组的内容已被复制;后续对字符数组的修改不会影响新创建的字符串。<P><DL><DT><B>参数:</B><DD><CODE>value</CODE> - 此字符串的初始值。</DL></DL><HR><A NAME="String(char[], int, int)"><!-- --></A><H3>String</H3><PRE>public <B>String</B>(char[] value, int offset, int count)</PRE><DL><DD>分配一个新的 <code>String</code>,它包含来自该字符数组参数的一个子数组的字符。<code>offset</code> 参数是子数组第一个字符的索引,<code>count</code> 参数指定子数组的长度。该子数组的内容已被复制;后续对字符数组的修改不会影响新创建的字符串。<P><DL><DT><B>参数:</B><DD><CODE>value</CODE> - 作为字符源的数组。<DD><CODE>offset</CODE> - 初始偏移量。<DD><CODE>count</CODE> - 长度。<DT><B>抛出:</B><DD><CODE><A HREF="IndexOutOfBoundsException.html" title="java.lang 中的类">IndexOutOfBoundsException</A></CODE> - 如果 <code>offset</code> 和 <code>count</code> 参数索引字符超出 <code>value</code> 数组的范围。</DL></DL><HR><A NAME="String(int[], int, int)"><!-- --></A><H3>String</H3><PRE>public <B>String</B>(int[] codePoints, int offset, int count)</PRE><DL><DD>分配一个新的 <code>String</code>,它包含该 Unicode 代码点数组参数的一个子数组的字符。<code>offset</code> 参数是该子数组第一个代码点的索引,<code>count</code> 参数指定子数组的长度。将该子数组的内容转换为 <code>char</code>;后续对 <code>int</code> 数组的修改不会影响新创建的字符串。<P><DL><DT><B>参数:</B><DD><CODE>codePoints</CODE> - 作为 Unicode 代码点的源的数组。<DD><CODE>offset</CODE> - 初始偏移量。<DD><CODE>count</CODE> - 长度。<DT><B>抛出:</B><DD><CODE><A HREF="IllegalArgumentException.html" title="java.lang 中的类">IllegalArgumentException</A></CODE> - 如果在 <code>codePoints</code> 中发现任何无效的 Unicode 代码点<DD><CODE><A HREF="IndexOutOfBoundsException.html" title="java.lang 中的类">IndexOutOfBoundsException</A></CODE> - 如果 <code>offset</code> 和 <code>count</code> 参数索引字符超出 <code>codePoints</code> 数组的范围。<DT><B>从以下版本开始:</B></DT> <DD>1.5</DD></DL></DL><HR><A NAME="String(byte[], int, int, int)"><!-- --></A><H3>String</H3><PRE><FONT SIZE="-1"><A HREF="Deprecated.html" title="java.lang 中的注释">@Deprecated</A></FONT>public <B>String</B>(byte[] ascii, int hibyte, int offset, int count)</PRE><DL><DD><B>已过时。</B> <I>该方法无法将字节正确转换为字符。从 JDK 1.1 开始,完成该转换的首选方法是通过 <code>String</code> 构造方法,它接受一个字符集名称,或者使用平台默认的字符集。</I><P><DD>分配一个新的 <code>String</code>,它根据一个 8 位整数值数组的子数组构造。 <p> <code>offset</code> 参数是该子数组的第一个字节的索引,<code>count</code> 参数指定子数组的长度。 <p> 子数组中的每个 <code>byte</code> 都按照上述方法转换为 <code>char</code>。<P><DL><DT><B>参数:</B><DD><CODE>ascii</CODE> - 要转换为字符的字节。<DD><CODE>hibyte</CODE> - 每个 16 位 Unicode 字符的前 8 位。<DD><CODE>offset</CODE> - 初始偏移量。<DD><CODE>count</CODE> - 长度。<DT><B>抛出:</B><DD><CODE><A HREF="IndexOutOfBoundsException.html" title="java.lang 中的类">IndexOutOfBoundsException</A></CODE> - 如果 <code>offset</code> 或 <code>count</code> 参数无效。<DT><B>另请参见:</B><DD><A HREF="String.html#String(byte[], int)"><CODE>String(byte[], int)</CODE></A>, <A HREF="String.html#String(byte[], int, int, java.lang.String)"><CODE>String(byte[], int, int, java.lang.String)</CODE></A>, <A HREF="String.html#String(byte[], int, int)"><CODE>String(byte[], int, int)</CODE></A>, <A HREF="String.html#String(byte[], java.lang.String)"><CODE>String(byte[], java.lang.String)</CODE></A>, <A HREF="String.html#String(byte[])"><CODE>String(byte[])</CODE></A></DL></DL><HR><A NAME="String(byte[], int)"><!-- --></A><H3>String</H3><PRE><FONT SIZE="-1"><A HREF="Deprecated.html" title="java.lang 中的注释">@Deprecated</A></FONT>public <B>String</B>(byte[] ascii, int hibyte)</PRE><DL><DD><B>已过时。</B> <I>该方法无法将字节正确转换为字符。从 JDK 1.1 起,完成该转换的首选方法是通过 <code>String</code> 构造方法,该方法接受一个字符集名称或使用平台的默认字符集。</I><P><DD>分配一个新的 <code>String</code>,它包含的字符根据一个 8 位整数值的数组构造。得到的字符串中的每个字符 <i>c</i> 都根据字节数组中的相应部分 <i>b</i> 构造,如下所示: <p><blockquote><pre> <b><i>c</i></b> == (char)(((hibyte & 0xff) << 8) | (<b><i>b</i></b> & 0xff)) </pre></blockquote><P><DL><DT><B>参数:</B><DD><CODE>ascii</CODE> - 要转换为字符的字节。<DD><CODE>hibyte</CODE> - 每个 16 位 Unicode 字符的前 8 位。<DT><B>另请参见:</B><DD><A HREF="String.html#String(byte[], int, int, java.lang.String)"><CODE>String(byte[], int, int, java.lang.String)</CODE></A>, <A HREF="String.html#String(byte[], int, int)"><CODE>String(byte[], int, int)</CODE></A>, <A HREF="String.html#String(byte[], java.lang.String)"><CODE>String(byte[], java.lang.String)</CODE></A>,
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?