scanner.html
来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,353 行 · 第 1/5 页
HTML
1,353 行
<BR> 将此扫描器的分隔模式设置为指定模式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="Scanner.html" title="java.util 中的类">Scanner</A></CODE></FONT></TD><TD><CODE><B><A HREF="Scanner.html#useDelimiter(java.lang.String)">useDelimiter</A></B>(<A HREF="../lang/String.html" title="java.lang 中的类">String</A> pattern)</CODE><BR> 将此扫描器的分隔模式设置为从指定 <code>String</code> 构造的模式。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="Scanner.html" title="java.util 中的类">Scanner</A></CODE></FONT></TD><TD><CODE><B><A HREF="Scanner.html#useLocale(java.util.Locale)">useLocale</A></B>(<A HREF="Locale.html" title="java.util 中的类">Locale</A> locale)</CODE><BR> 将此扫描器的语言环境设置为指定的语言环境。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="Scanner.html" title="java.util 中的类">Scanner</A></CODE></FONT></TD><TD><CODE><B><A HREF="Scanner.html#useRadix(int)">useRadix</A></B>(int radix)</CODE><BR> 将此扫描器的默认基数设置为指定基数。</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="../lang/Object.html" title="java.lang 中的类">Object</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../lang/Object.html#clone()">clone</A>, <A HREF="../lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="../lang/Object.html#finalize()">finalize</A>, <A HREF="../lang/Object.html#getClass()">getClass</A>, <A HREF="../lang/Object.html#hashCode()">hashCode</A>, <A HREF="../lang/Object.html#notify()">notify</A>, <A HREF="../lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../lang/Object.html#wait()">wait</A>, <A HREF="../lang/Object.html#wait(long)">wait</A>, <A HREF="../lang/Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE> <P><!-- ========= 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="Scanner(java.lang.Readable)"><!-- --></A><H3>Scanner</H3><PRE>public <B>Scanner</B>(<A HREF="../lang/Readable.html" title="java.lang 中的接口">Readable</A> source)</PRE><DL><DD>构造一个新的 <code>Scanner</code>,它生成的值是从指定源扫描的。<P><DL><DT><B>参数:</B><DD><CODE>source</CODE> - 实现 <A HREF="../lang/Readable.html" title="java.lang 中的接口"><CODE>Readable</CODE></A> 接口的字符源</DL></DL><HR><A NAME="Scanner(java.io.InputStream)"><!-- --></A><H3>Scanner</H3><PRE>public <B>Scanner</B>(java.io.InputStream source)</PRE><DL><DD>构造一个新的 <code>Scanner</code>,它生成的值是从指定的输入流扫描的。来自该流的字节通过基础平台的默认字符集转换成字符。<P><DL><DT><B>参数:</B><DD><CODE>source</CODE> - 要扫描的输入流</DL></DL><HR><A NAME="Scanner(java.io.InputStream, java.lang.String)"><!-- --></A><H3>Scanner</H3><PRE>public <B>Scanner</B>(java.io.InputStream source, <A HREF="../lang/String.html" title="java.lang 中的类">String</A> charsetName)</PRE><DL><DD>构造一个新的 <code>Scanner</code>,它生成的值是从指定的输入流扫描的。来自该流的字节通过指定字符集转换成字符。<P><DL><DT><B>参数:</B><DD><CODE>source</CODE> - 要扫描的输入流<DD><CODE>charsetName</CODE> - 用于将来自该流的字节转换成要扫描的字符的编码类型<DT><B>抛出:</B><DD><CODE><A HREF="../lang/IllegalArgumentException.html" title="java.lang 中的类">IllegalArgumentException</A></CODE> - 如果指定字符集不存在</DL></DL><HR><A NAME="Scanner(java.io.File)"><!-- --></A><H3>Scanner</H3><PRE>public <B>Scanner</B>(java.io.File source) throws java.io.FileNotFoundException</PRE><DL><DD>构造一个新的 <code>Scanner</code>,它生成的值是从指定文件扫描的。来自该文件的字节通过基础平台的默认字符集转换成字符。<P><DL><DT><B>参数:</B><DD><CODE>source</CODE> - 要扫描的文件<DT><B>抛出:</B><DD><CODE>java.io.FileNotFoundException</CODE> - 如果源文件未找到</DL></DL><HR><A NAME="Scanner(java.io.File, java.lang.String)"><!-- --></A><H3>Scanner</H3><PRE>public <B>Scanner</B>(java.io.File source, <A HREF="../lang/String.html" title="java.lang 中的类">String</A> charsetName) throws java.io.FileNotFoundException</PRE><DL><DD>构造一个新的 <code>Scanner</code>,它生成的值是从指定文件扫描的。来自该文件的字节通过指定字符集转换成字符。<P><DL><DT><B>参数:</B><DD><CODE>source</CODE> - 要扫描的文件<DD><CODE>charsetName</CODE> - 用于将来自该文件的字节转换成要扫描的字符的编码类型<DT><B>抛出:</B><DD><CODE>java.io.FileNotFoundException</CODE> - 如果源文件未找到<DD><CODE><A HREF="../lang/IllegalArgumentException.html" title="java.lang 中的类">IllegalArgumentException</A></CODE> - 如果指定的编码未找到</DL></DL><HR><A NAME="Scanner(java.lang.String)"><!-- --></A><H3>Scanner</H3><PRE>public <B>Scanner</B>(<A HREF="../lang/String.html" title="java.lang 中的类">String</A> source)</PRE><DL><DD>构造一个新的 <code>Scanner</code>,它生成的值是从指定字符串扫描的。<P><DL><DT><B>参数:</B><DD><CODE>source</CODE> - 要扫描的字符串</DL></DL><HR><A NAME="Scanner(java.nio.channels.ReadableByteChannel)"><!-- --></A><H3>Scanner</H3><PRE>public <B>Scanner</B>(java.nio.channels.ReadableByteChannel source)</PRE><DL><DD>构造一个新的 <code>Scanner</code>,它生成的值是从指定信道扫描的。来自该源的字节通过基础平台的默认字符集转换成字符。<P><DL><DT><B>参数:</B><DD><CODE>source</CODE> - 要扫描的信道</DL></DL><HR><A NAME="Scanner(java.nio.channels.ReadableByteChannel, java.lang.String)"><!-- --></A><H3>Scanner</H3><PRE>public <B>Scanner</B>(java.nio.channels.ReadableByteChannel source, <A HREF="../lang/String.html" title="java.lang 中的类">String</A> charsetName)</PRE><DL><DD>构造一个新的 <code>Scanner</code>,它生成的值是从指定信道扫描的。来自该源的字节通过指定字符集转换成字符。<P><DL><DT><B>参数:</B><DD><CODE>source</CODE> - 要扫描的信道<DD><CODE>charsetName</CODE> - 用于将来自该信道的字节转换成要扫描的字符的编码类型<DT><B>抛出:</B><DD><CODE><A HREF="../lang/IllegalArgumentException.html" title="java.lang 中的类">IllegalArgumentException</A></CODE> - 如果指定字符集不存在</DL></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_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="close()"><!-- --></A><H3>close</H3><PRE>public void <B>close</B>()</PRE><DL><DD>关闭此扫描器。<p> 如果此扫描器尚未关闭,并且其基础 <A HREF="../lang/Readable.html" title="java.lang 中的接口">readable</A> 也实现 <CODE>Closeable</CODE> 接口,则该 readable 的 <tt>close</tt> 方法将被调用。如果此扫描器已经关闭,则调用此方法无效。 <p>在扫描器关闭后执行搜索操作将导致 <A HREF="../lang/IllegalStateException.html" title="java.lang 中的类"><CODE>IllegalStateException</CODE></A>。<P><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="ioException()"><!-- --></A><H3>ioException</H3><PRE>public java.io.IOException <B>ioException</B>()</PRE><DL><DD>返回此 <code>Scanner</code> 的基础 <code>Readable</code> 最后抛出的 <code>IOException</code>。如果不存在这样的异常,则此方法返回 <code>null</code>。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>此扫描器的 readable 最后抛出的异常</DL></DD></DL><HR><A NAME="delimiter()"><!-- --></A><H3>delimiter</H3><PRE>public <A HREF="regex/Pattern.html" title="java.util.regex 中的类">Pattern</A> <B>delimiter</B>()</PRE><DL><DD>返回此 <code>Scanner</code> 当前正在用于匹配分隔符的 <code>Pattern</code>。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>此扫描器的分隔模式。</DL></DD></DL><HR><A NAME="useDelimiter(java.util.regex.Pattern)"><!-- --></A><H3>useDelimiter</H3><PRE>public <A HREF="Scanner.html" title="java.util 中的类">Scanner</A> <B>useDelimiter</B>(<A HREF="regex/Pattern.html" title="java.util.regex 中的类">Pattern</A> pattern)</PRE><DL><DD>将此扫描器的分隔模式设置为指定模式。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>pattern</CODE> - 分隔模式<DT><B>返回:</B><DD>此扫描器</DL></DD></DL><HR><A NAME="useDelimiter(java.lang.String)"><!-- --></A><H3>useDelimiter</H3><PRE>public <A HREF="Scanner.html" title="java.util 中的类">Scanner</A> <B>useDelimiter</B>(<A HREF="../lang/String.html" title="java.lang 中的类">String</A> pattern)</PRE><DL><DD>将此扫描器的分隔模式设置为从指定 <code>String</code> 构造的模式。<p> 此方法调用 <tt>useDelimiter(pattern)</tt> 的行为与调用 <tt>hasDelimiter(Pattern.compile(pattern))</tt> 完全相同。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>pattern</CODE> - 指定分隔模式的字符串<DT><B>返回:</B><DD>此扫描器</DL></DD></DL><HR><A NAME="locale()"><!-- --></A><H3>locale</H3><PRE>public <A HREF="Locale.html" title="java.util 中的类">Locale</A> <B>locale</B>()</PRE><DL><DD>返回此扫描器的语言环境。<p>扫描器的语言环境会影响其与正则表达式匹配的默认基元的许多元素;参见上面的<a href= "#localized-numbers">本地化数字</a>。<P><DD><DL></DL>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?