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