Download suji JAR file with all dependencies
suji from group com.github.jikyo (version 0.0.3)
Suji is a converter library from Japanese number notation to numerical value,
and from numerical notation to Japanese Kansuji notation.
Converter.values(src) to convert from Japanese number notation to numerical value:
Japanese number notation can include Kansuji.
The String "1つの価格が二兆30万五千十7円になります。" will be converted to two BigDecimal, 1 and 2000000005017.
And also, 打率は三割二部五厘です。 will be a 0.325.
The return value is a list of Suji Numeral objects.
If the input string has no number notation, Suji returns a empty list.
The Numeral object has three methods: value(), begin(), and end():
value(): a BigDecimal instance of a numerical value for the number notation.
begin(): the begin index (int) of the found number notation at the input string.
end(): the end index (int) of the found number notation.
Converter.kansujis(src) to convert from numeric notation to Japanese Kansuji notation:
The String 20兆30万五千十7円になります。 will be converted to the Kansuji string, 二十兆三十万五千十七.
The boolean flag one is interpreted as whether to display the first character 一 or not.
The output of Converter.kansujis('1000万', true) will be converted to 一千万,
and the output of Converter.kansujis('1000万', false) will be converted to 千万.
Note that kansujis does not support numerical notation after the decimal point.
If the input string is 32.01, the output will 三十二, not 三十二割一厘.
The return value is a list of Kansuji objects.
If the input string has no number notation, Suji returns a empty list.
The Kansuji object has three methods: value(), begin(), and end():
value(): a String instance of a Kansuji notation.
begin(): the begin index (int) of the found number notation at the input string.
end(): the end index (int) of the found number notation.
Suji is a one-pass parser.
That is, Suji parse a source text from the head to the end only once.
Artifact suji
Group com.github.jikyo
Version 0.0.3
Last update 05. January 2019
Tags: methods numeral object from kansuji suji converter empty value three only bigdecimal returns head parse instance notation objects text index 2000000005017 once converted return list number japanese include begin pass that input source string library will numerical also parser found
Organization not specified
URL https://github.com/jikyo/suji4j
License The Apache Software License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Group com.github.jikyo
Version 0.0.3
Last update 05. January 2019
Tags: methods numeral object from kansuji suji converter empty value three only bigdecimal returns head parse instance notation objects text index 2000000005017 once converted return list number japanese include begin pass that input source string library will numerical also parser found
Organization not specified
URL https://github.com/jikyo/suji4j
License The Apache Software License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Page 1 from 1 (items total 1)