Java中string和char比较问题
发布网友
发布时间:2022-04-22 04:25
我来回答
共2个回答
热心网友
时间:2023-09-13 21:55
你好 我想你可能有所混淆 数据库中的 char类型没错
可视读取的时候 你是不是要 while(rs.next()){} 这样来读
然后 实体类中 声明一个 String 类型变量 str=rs.getString("小明的列名")
然后 if("小明".equals(str)){ } 这样判断啊
数据库中什么类型并不影响到 java中 如上所述 你可以用string接收的
希望能帮到你 谢谢追问我的名字是装在Vector容器当中的取的时候是 vc.get(i).get(5); 让String str = vc.get(i).get(5); ????
热心网友
时间:2023-09-13 21:55
在数据库中char(10)表示的是一个长度小于等于10的字符串,所以你只需把数据库中的值去出来赋给一个string 类型的 字符串用 equals()方法比较就行了 注equals()方法比较的是两个对象的内容返回的是一个boolean值