更新:2007 年 11 月
TextFieldParser 对象提供了用于分析结构化文本 files 的方法和属性,如下表中所示。
属性
String。分析器将跳过以指定注释标记开头的行。 |
|
String。文本文件的分隔符。仅对符号分隔的文件有效。 |
|
Boolean。如果在当前光标位置和文件末尾之间没有非空白、非注释行,则返回 True。 |
|
String。返回导致最近一次 MalformedLineException 的行。默认值为 ""。 |
|
Long。返回导致最近一次 MalformedLineException 的行号。默认值为 -1。 |
|
Integer。指明文本文件中每一列的宽度。仅对固定宽度文件有效。 |
|
Boolean。如果字段可括在引号中,则返回 True。仅对符号分隔的文件有效。默认值为 True。 |
|
Integer。返回当前行号,或者,如果另外没有字符,则返回 -1。 |
|
FieldType。文件的类型:符号分隔或固定宽度。默认值为 Delimited。 |
|
Boolean。指明是否应从字段值中剪裁前导和尾随空白。 |
方法
结束基础流。 |
|
读取指定数量的字符,而无需向前移动光标。 |
|
读取当前行中的所有字段,以字符串数组的形式返回它们,并将光标向前移到下一行。 |
|
以 String 形式返回当前行,并将光标向前移到下一行。 |
|
读取流的其余部分,并以 String 形式返回它。 |
|
将读取器的分隔符设置为指定值,并将字段类型设置为 Delimited。 |
|
将读取器的分隔符设置为指定的值,并将字段类型设置为 FixedWidth。 |