Package org.miaixz.bus.office.csv
Class CsvTokener
java.lang.Object
org.miaixz.bus.core.lang.wrapper.SimpleWrapper<Reader>
org.miaixz.bus.office.csv.CsvTokener
- All Implemented Interfaces:
Closeable,AutoCloseable,org.miaixz.bus.core.lang.Wrapper<Reader>,org.miaixz.bus.core.Provider
public class CsvTokener
extends org.miaixz.bus.core.lang.wrapper.SimpleWrapper<Reader>
implements Closeable
CSV解析器,用于解析CSV文件
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.core.lang.wrapper.SimpleWrapper
raw -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.miaixz.bus.core.lang.wrapper.SimpleWrapper
getRawMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.miaixz.bus.core.lang.Wrapper
type
-
Constructor Details
-
CsvTokener
构造- Parameters:
reader-Reader
-
-
Method Details
-
next
public int next()读取下一个字符,并记录位置- Returns:
- 下一个字符
-
back
将标记回退到第一个字符- Throws:
IllegalStateException- 当多次调用back时,抛出此异常
-
getIndex
public long getIndex()获取当前位置- Returns:
- 位置
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-