早教吧作业答案频道 -->其他-->
Java正则表达式判断以及转换等问题有一个12位的数字,其中小数有两位,要求:把某个数字用大写的中文大写形式表示如:1234567890.25结果是拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾圆贰毛伍
题目详情
Java正则表达式判断以及转换等问题
有一个12位的数字,其中小数有两位,要求:把某个数字用大写的中文大写形式表示
如:1234567890.25 结果是 拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾圆贰毛伍分
需要考虑零的情况,可以先用正则判断是否是纯数字,如果满足,在从高位依次往低位判断转换
有一个12位的数字,其中小数有两位,要求:把某个数字用大写的中文大写形式表示
如:1234567890.25 结果是 拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾圆贰毛伍分
需要考虑零的情况,可以先用正则判断是否是纯数字,如果满足,在从高位依次往低位判断转换
▼优质解答
答案和解析
查查正则所代表的含义不就自己能写了吗?
非数字 \D
附:
\d 等於 [0-9] 数字
\D 等於 [^0-9] 非数字
\s 等於 [ \x0B\f\r] 空白字元
\S 等於 [^ \x0B\f\r] 非空白字元
\w 等於 [a-zA-Z_0-9] 数字或是英文字
\W 等於 [^a-zA-Z_0-9] 非数字与英文字
^ 表示每行的开头
$ 表示每行的结尾
----------------------
一楼的是对的。String.matches返回boolean值。
if (name.matches("^\\w+$")) {
...
}
注意转义字符。
非数字 \D
附:
\d 等於 [0-9] 数字
\D 等於 [^0-9] 非数字
\s 等於 [ \x0B\f\r] 空白字元
\S 等於 [^ \x0B\f\r] 非空白字元
\w 等於 [a-zA-Z_0-9] 数字或是英文字
\W 等於 [^a-zA-Z_0-9] 非数字与英文字
^ 表示每行的开头
$ 表示每行的结尾
----------------------
一楼的是对的。String.matches返回boolean值。
if (name.matches("^\\w+$")) {
...
}
注意转义字符。
看了 Java正则表达式判断以及转...的网友还看了以下:
一个大圆内有三个大小不等的小圆,这些小圆的圆心在大圆的同一直径上,连同大圆在内每相邻的两个圆都相切 2020-05-14 …
有把条小纸条用一只手抓住它们八条纸条的中间(这时上下个八个头),上边的八个头随机打结,结成4对,下 2020-05-16 …
今晚就要哦!⊙O1与⊙O2内切于点A,P是两圆公切线上的一点,过P点作小圆的割线PBC,连结AB, 2020-07-26 …
如何用CDR将一个大圆四周均匀布满小圆,一定是要在大圆四周均匀布满啊 2020-07-29 …
一个圆环,大圆与小圆的圆心重合,又大圆周长为11米,小圆周长为10米(1)求它们的间距d(既d=R 2020-07-29 …
圆中方里面还有一个圆,要求大圆的面积与正方形面积的比,小圆面积和正方形面积的比,大圆面积与小圆面 2020-07-29 …
大圆直径是160,里面小圆直径是60,长度是1000,要算大圆与小圆之间的体积是多少? 2020-07-29 …
圆是否有内切圆?圆有内切圆吗?为什么一个半径为一,一个半径为二,小圆沿大圆内切转动一周小圆刚好自转 2020-07-29 …
要给一幅油画贴上装饰条,请求需要多少装饰条,是求图形的.小圆半径2厘米,大圆半径3厘米小圆周长与大圆 2020-12-09 …
数学题求解同轴心的两个圆盘,逆向旋转,大圆盘的重量是小圆盘的三倍,请问小圆盘需要比大圆盘快多少的的旋 2020-12-15 …