7#ifndef MFRAME_0D9BA3BA_2E87_41FB_A948_02CAC4832E3B
8#define MFRAME_0D9BA3BA_2E87_41FB_A948_02CAC4832E3B
17#include "./../io/ByteBuffer.h"
307 int skip(
char pattern,
int limit = 0);
Definition ByteBuffer.h:35
int skipNextLine(int limit=0)
跳躍當前行至下一行。
bool hasNextFloat(int limit=0)
取出緩衝區是否滿足一個浮點數。
int skip(char pattern, int limit=0)
跳躍直到發現指定字元。
int skipNext(int limit=0)
跳躍當前字幅串。
bool nextInteger(int &result, int limit=0)
取出下一個整數。
bool nextChar(char &result)
取出下一個字元。
bool nextBoolean(bool &result)
取出下一個布林值。
int insert(mframe::lang::Readable &readable)
插入新的資料至緩衝區;
int next(mframe::lang::Appendable &appendable, int limit=0)
取出下一個字幅串。
bool hasNextInteger(int limit=0)
取出緩衝區是否滿足一個整數。
int hasNextLine(int limit=0)
取出緩衝區是否滿足一行。
bool hasNextChar(char ch)
取出緩衝區是否擁有指定的字元。
Scanner(const mframe::lang::Memory &buffer)
Construct a new Scanner object.
bool nextFloat(float &result, int limit=0)
取出下一個浮點數。
Scanner(int bufferSize=128)
Construct a new Scanner object.
int nextLine(mframe::lang::Appendable &appendable, int limit=0)
取出下一行。
bool hasNextBoolean(void)
取出緩衝區是否滿足一個布林值。
int hasNext(int limit=0)
取出緩衝區是否擁有字元。
virtual ~Scanner(void) override
Destroy the object.
可附加的 <Interface>
Definition Appendable.h:36