社区
Web 开发
帖子详情
一个关于switch的问题
shan__le
2010-03-30 12:54:26
switch(row2.getString("State")){
case "1":{
ProState="前期";
break;
}
}
row2.getString("State")是从数据库取值,是一个字符型变量,但是这样写总是这句报错,有什么地方写错了吗?
...全文
90
12
打赏
收藏
一个关于switch的问题
switch(row2.getString("State")){ case "1":{ ProState="前期"; break; } } row2.getString("State")是从数据库取值,是一个字符型变量,但是这样写总是这句报错,有什么地方写错了吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoguan_Java
2010-03-30
打赏
举报
回复
row2.getString("State");要么写成row2.getString("STATE");要么写该字段在返回值中的位置
row2.getString(1);
最好是后一种。
huminghua
2010-03-30
打赏
举报
回复
是错了啊!你要将这句代码装换成INT型!才可以哦!
hoojo
2010-03-30
打赏
举报
回复
[Quote=引用 5 楼 soli11722984 的回复:]
JAVA不只支持字符串,byte,short,int,char,枚举,好象就这几个可以
[/Quote]
对的,String的是不行的。你可以转换类型
shanchutiezi
2010-03-30
打赏
举报
回复
看这个:
http://topic.csdn.net/u/20100330/11/2c1818e2-7044-41e3-b89b-700dc9b89665.html?seed=93495102&r=64295645#r_64295645
shan__le
2010-03-30
打赏
举报
回复
哦,算了算了,改选相框好了,问题不大,转个方向处理掉。
「已注销」
2010-03-30
打赏
举报
回复
[Quote=引用 4 楼 goldenfish1919 的回复:]
switch()括弧里面只能是数字类型和枚举类型,String是不可以的
[/Quote]
Java 7 可以是 String 了
bayougeng
2010-03-30
打赏
举报
回复
byte,short,int,char,枚举
应该是这样。
shan__le
2010-03-30
打赏
举报
回复
事实证明这么写是不行的,那么就是类型不对了?我清楚了,我去找个强制转换类型的,转换过来看看了。
shan__le
2010-03-30
打赏
举报
回复
switch(row2.getInt("State")){
case 1:{
ProState="前期";
break;
}
}
这样写倒是不报错了,问题是还没验证,要去验证一下才能知道对不对。
soli11722984
2010-03-30
打赏
举报
回复
JAVA不只支持字符串,byte,short,int,char,枚举,好象就这几个可以
若鱼1919
2010-03-30
打赏
举报
回复
switch()括弧里面只能是数字类型和枚举类型,String是不可以的
shan__le
2010-03-30
打赏
举报
回复
2楼的?要封装成int型?我这个本身就是一个字符串判断,我记得asp是没问题。
3楼的,我取值和用那个方法没关系吧,进去就是一个具体的字符而已。
青少儿信息学奥赛-分支-if…else if…else if…else…和
switch
语句
4、学完本课程后,孩子可以自主编程,解决竞赛中,生活实际
问题
, 5、拓展孩子计算思维,应对人工智能时代的挑战。 6、本课程介绍的是程序的分支结构-if…else if…else if…else…和
switch
语句的知识
C语言中的
switch
语句基本用法
实际生活中,需要做出很多选择,大家都知道做选择可以使用if语句,但是如果选择太多,if语句使用起来就会很繁琐,这个时候就需要
一个
能将代码简化的语句,也就是我们今天的主角
switch
语句。
switch
语句是
一个
多分支...
关于
switch
传String类型比较的
问题
在java1.7之前大家都清楚
switch
的比较范围只能局限于(int 、short 、byte 、char)之间,Java 虚拟机和字节代码这个层次上,只支持在
switch
语句中使用与整数类型兼容的类型。在1.7后
switch
实现字符串比较的功能。...
js中使用
switch
问题
解析
主要原因是因为,
switch
判断值属于哪
一个
case时,采用的是【===】全等的判断方式,而有些jquery方法中去取出的值,哪怕是数字,也会转换成字符串格式,这也就导致了
switch
失效。 我遇到的
问题
,就是select2插件,会...
关于
SWITCH
中CASE的执行顺序
关于
SWITCH
中CASE的执行顺序其实是
一个
挺有意思的小
问题
,带不带break,或者break放置在哪里都会对最终结果产生影响,其实判断最终结果只要找到入口点和最近的
一个
break就行,然后入口点和这个最近的break之间的所有...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章