怎样来判断字符串的大小范围(在线等待)
刚开始学,希望多指点
String tmp1
if (((int)tmp1>=100) && ((int)tmp1<=900))
System.out.println(tmp1);
请大家看一下,编译不通过,类型不能转换成int
帮帮忙。
问题点数:20、回复次数:7Top
1 楼gular(胡不归)回复于 2004-12-03 08:56:23 得分 10
if ((Integer.parseInt(tmp1)>=100) && (Integer.parseInt(tmp1)<=900))
System.out.println(tmp1);
如果tmp1不是数字形式,会导致解析错误Top
2 楼ningIII(小宁)回复于 2004-12-03 08:58:02 得分 2
正解!Top
3 楼kaymo( 。。。 )回复于 2004-12-03 09:02:01 得分 5
(int)XXX
必须保证XXX也是int型的Top
4 楼zyg158((DD)OTP)回复于 2004-12-03 09:04:24 得分 2
(int)XXX 要必须保证XXX是int型的,这是前提Top
5 楼lovezky(张坤永)回复于 2004-12-03 09:04:54 得分 0
TO :gular(胡不归)
那我怎样才能保证tmp1是数字形式呢?
Top
6 楼zyg158((DD)OTP)回复于 2004-12-03 09:05:21 得分 1
tmp1.length表示字符串长度Top
7 楼lovezky(张坤永)回复于 2004-12-03 09:14:00 得分 0
谢谢,问题解决Top




