Scanner 构造函数

定义

重载

名称 说明
Scanner(File)

构造一个生成从指定文件扫描的值的新 Scanner 项。

Scanner(IReadable)

构造一个新的 Scanner 生成从指定源扫描的值。

Scanner(IReadableByteChannel)

构造一个新 Scanner 函数,用于生成从指定通道扫描的值。

Scanner(IPath)

构造一个生成从指定文件扫描的值的新 Scanner 项。

Scanner(Stream)

构造一个新 Scanner 值,用于生成从指定的输入流扫描的值。

Scanner(String)

构造一个新 Scanner 值,用于生成从指定字符串扫描的值。

Scanner(File, Charset)
Scanner(File, String)

构造一个生成从指定文件扫描的值的新 Scanner 项。

Scanner(IReadableByteChannel, Charset)
Scanner(IReadableByteChannel, String)

构造一个新 Scanner 函数,用于生成从指定通道扫描的值。

Scanner(IPath, Charset)
Scanner(IPath, String)

构造一个生成从指定文件扫描的值的新 Scanner 项。

Scanner(Stream, Charset)
Scanner(Stream, String)

构造一个新 Scanner 值,用于生成从指定的输入流扫描的值。

Scanner(File)

构造一个生成从指定文件扫描的值的新 Scanner 项。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")]
public Scanner(Java.IO.File? source);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")>]
new Java.Util.Scanner : Java.IO.File -> Java.Util.Scanner

参数

source
File

要扫描的文件

属性

例外

如果指定的文件不存在,

注解

Java文档java.util.Scanner.Scanner(java.io.File)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Scanner(IReadable)

构造一个新的 Scanner 生成从指定源扫描的值。

[Android.Runtime.Register(".ctor", "(Ljava/lang/Readable;)V", "")]
public Scanner(Java.Lang.IReadable? source);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/Readable;)V", "")>]
new Java.Util.Scanner : Java.Lang.IReadable -> Java.Util.Scanner

参数

source
IReadable

实现接口的 Readable 字符源

属性

注解

Java文档java.util.Scanner.Scanner(java.lang.Readable)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Scanner(IReadableByteChannel)

构造一个新 Scanner 函数,用于生成从指定通道扫描的值。

[Android.Runtime.Register(".ctor", "(Ljava/nio/channels/ReadableByteChannel;)V", "")]
public Scanner(Java.Nio.Channels.IReadableByteChannel? source);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/channels/ReadableByteChannel;)V", "")>]
new Java.Util.Scanner : Java.Nio.Channels.IReadableByteChannel -> Java.Util.Scanner

参数

source
IReadableByteChannel

要扫描的通道

属性

注解

Java文档java.util.Scanner.Scanner(java.nio.channels.ReadableByteChannel)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Scanner(IPath)

构造一个生成从指定文件扫描的值的新 Scanner 项。

[Android.Runtime.Register(".ctor", "(Ljava/nio/file/Path;)V", "", ApiSince=26)]
public Scanner(Java.Nio.FileNio.IPath? source);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/file/Path;)V", "", ApiSince=26)>]
new Java.Util.Scanner : Java.Nio.FileNio.IPath -> Java.Util.Scanner

参数

source
IPath

要扫描的文件的路径

属性

注解

Java文档java.util.Scanner.Scanner(java.nio.file.Path)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Scanner(Stream)

构造一个新 Scanner 值,用于生成从指定的输入流扫描的值。

[Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;)V", "")]
public Scanner(System.IO.Stream? source);
[<Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;)V", "")>]
new Java.Util.Scanner : System.IO.Stream -> Java.Util.Scanner

参数

source
Stream

要扫描的输入流

属性

注解

Java文档java.util.Scanner.Scanner(java.io.InputStream)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Scanner(String)

构造一个新 Scanner 值,用于生成从指定字符串扫描的值。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public Scanner(string? source);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.Util.Scanner : string -> Java.Util.Scanner

参数

source
String

要扫描的字符串

属性

注解

Java文档java.util.Scanner.Scanner(java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Scanner(File, Charset)

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/nio/charset/Charset;)V", "", ApiSince=34)]
public Scanner(Java.IO.File? source, Java.Nio.Charset.Charset? charset);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/nio/charset/Charset;)V", "", ApiSince=34)>]
new Java.Util.Scanner : Java.IO.File * Java.Nio.Charset.Charset -> Java.Util.Scanner

参数

source
File
charset
Charset
属性

适用于

Scanner(File, String)

构造一个生成从指定文件扫描的值的新 Scanner 项。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")]
public Scanner(Java.IO.File? source, string? charsetName);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")>]
new Java.Util.Scanner : Java.IO.File * string -> Java.Util.Scanner

参数

source
File

要扫描的文件

charsetName
String

用于将字节从文件转换为要扫描的字符的编码类型

属性

例外

如果指定的文件不存在,

如果指定的编码不存在,

注解

Java文档java.util.Scanner.Scanner(java.io.File, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Scanner(IReadableByteChannel, Charset)

[Android.Runtime.Register(".ctor", "(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/charset/Charset;)V", "", ApiSince=34)]
public Scanner(Java.Nio.Channels.IReadableByteChannel? source, Java.Nio.Charset.Charset? charset);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/charset/Charset;)V", "", ApiSince=34)>]
new Java.Util.Scanner : Java.Nio.Channels.IReadableByteChannel * Java.Nio.Charset.Charset -> Java.Util.Scanner

参数

charset
Charset
属性

适用于

Scanner(IReadableByteChannel, String)

构造一个新 Scanner 函数,用于生成从指定通道扫描的值。

[Android.Runtime.Register(".ctor", "(Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)V", "")]
public Scanner(Java.Nio.Channels.IReadableByteChannel? source, string? charsetName);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)V", "")>]
new Java.Util.Scanner : Java.Nio.Channels.IReadableByteChannel * string -> Java.Util.Scanner

参数

source
IReadableByteChannel

要扫描的通道

charsetName
String

用于将字节从通道转换为要扫描的字符的编码类型

属性

例外

如果未找到指定的字符集,则为 。

注解

Java文档java.util.Scanner.Scanner(java.nio.channels.ReadableByteChannel, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Scanner(IPath, Charset)

[Android.Runtime.Register(".ctor", "(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)V", "", ApiSince=34)]
public Scanner(Java.Nio.FileNio.IPath? source, Java.Nio.Charset.Charset? charset);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)V", "", ApiSince=34)>]
new Java.Util.Scanner : Java.Nio.FileNio.IPath * Java.Nio.Charset.Charset -> Java.Util.Scanner

参数

source
IPath
charset
Charset
属性

适用于

Scanner(IPath, String)

构造一个生成从指定文件扫描的值的新 Scanner 项。

[Android.Runtime.Register(".ctor", "(Ljava/nio/file/Path;Ljava/lang/String;)V", "", ApiSince=26)]
public Scanner(Java.Nio.FileNio.IPath? source, string? charsetName);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/file/Path;Ljava/lang/String;)V", "", ApiSince=26)>]
new Java.Util.Scanner : Java.Nio.FileNio.IPath * string -> Java.Util.Scanner

参数

source
IPath

要扫描的文件的路径

charsetName
String

用于将字节从文件转换为要扫描的字符的编码类型

属性

注解

Java文档java.util.Scanner.Scanner(java.nio.file.Path, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Scanner(Stream, Charset)

[Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V", "", ApiSince=34)]
public Scanner(System.IO.Stream? source, Java.Nio.Charset.Charset? charset);
[<Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V", "", ApiSince=34)>]
new Java.Util.Scanner : System.IO.Stream * Java.Nio.Charset.Charset -> Java.Util.Scanner

参数

source
Stream
charset
Charset
属性

适用于

Scanner(Stream, String)

构造一个新 Scanner 值,用于生成从指定的输入流扫描的值。

[Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;Ljava/lang/String;)V", "")]
public Scanner(System.IO.Stream? source, string? charsetName);
[<Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;Ljava/lang/String;)V", "")>]
new Java.Util.Scanner : System.IO.Stream * string -> Java.Util.Scanner

参数

source
Stream

要扫描的输入流

charsetName
String

用于将字节从流转换为要扫描的字符的编码类型

属性

例外

如果未找到指定的字符集,则为 。

注解

Java文档java.util.Scanner.Scanner(java.io.InputStream, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于