public class KanjiNumberCharFilter extends AbstractBufferedCharFilter
Long.MAX_VALUEまで対応するが、これを超える場合は正規化された数値が不正になる(制限事項)。
| 変換前 | 変換後 | 備考 |
|---|---|---|
| 四七 | 47 | |
| 四十七 | 47 | |
| 四百七 | 407 | |
| 四〇七 | 407 | |
| 四千十七 | 4017 | |
| 一億 | 100000000 | |
| 1億 | 100000000 | |
| 一千億 | 100000000000 | |
| 壱億弐千参百四拾萬 | 123400000 | |
| 930京 | 9300000000000000000 | 変換後の桁数制限はない |
buffer, nextCharCounterinput| コンストラクタと説明 |
|---|
KanjiNumberCharFilter(java.io.Reader in) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected int |
nextChar() |
int |
read() |
pushChar, pushLastChar, read, resetaddOffCorrectMap, correct, getLastCumulativeDiffclose, correctOffsetpublic int read()
throws java.io.IOException
read クラス内 java.io.Readerjava.io.IOExceptionprotected int nextChar()
throws java.io.IOException
nextChar クラス内 AbstractBufferedCharFilterjava.io.IOExceptionCopyright © 2009-2018 RONDHUIT Co.,Ltd. All Rights Reserved.