关于if的判断

问题描述

Stringlog=rs.getString("Sb_fin_log");if(log.trim()=="2"){out.println("设备状态:维修设备");}log的值是2类型是char(1)为什么"设备状态:维修设备"无法显示出来

解决方案

解决方案二:
使用.equals试试
解决方案三:
又来月经贴,不要啊
解决方案四:
试试"2".equals(log.trim()){out.println("设备状态:维修设备");}
解决方案五:
字符串类型的比较不用==的。你试试如下写:if(log.trim().equals("2")){out.println("设备状态:维修设备");}
解决方案六:
引用4楼nairuohe的回复:

字符串类型的比较不用==的。你试试如下写:if(log.trim().equals("2")){out.println("设备状态:维修设备");}

0patienceisvirtue
解决方案七:
==比较的是地址,equals比较是很内容
解决方案八:
引用2楼ticmy的回复:

又来月经贴,不要啊

呵呵,nb
解决方案九:
我想问下2楼,什么叫月经贴呢,我看见好多人都这么说过,就是不知道什么意思
解决方案十:
该回复于2011-02-12 08:48:39被版主删除
解决方案十一:
引用4楼nairuohe的回复:

字符串类型的比较不用==的。你试试如下写:if(log.trim().equals("2")){out.println("设备状态:维修设备");}

+1
解决方案十二:
字符串比较不能用==,要用.equals();
解决方案十三:
要用equals()比较字符类型是否相等!!!
解决方案十四:
字符串比较要用equals耶
解决方案十五:
Strign要用equals学一下==吧
解决方案:
==比较的是地址,equals比较是很内容if(log.trim().equals("2")){out.println("设备状态:维修设备");}
解决方案:
楼主可以换个方式来思考。可以用多种形式来得到你想要的,用==,用equal,等等,或者在多转几次,看是否一样,当然内在的还是要分析的。月经贴就是经常发的,发了很多次的,像每个月一样,大致这个意思,楼主可以google
解决方案:
初学者请大家见谅

时间: 2024-11-08 19:11:52

关于if的判断的相关文章

编程点滴-关于boolean常量在判断中的位置

今天review某同学的代码时发现这样一个情况: DEBUG是一个boolean的常量,原来是 if(DEBUG){ doSomething(); } 后来因为要求在安全模式下不准打印log,于是改成这样: if((!isSecMode()) && DEBUG){ doSomething(); } 现在又增加了一种新的模式警用模式,于是改成这样: if((!isSecMode()) && (!isPoliceMode()) && DEBUG){ doSome

[华为机试练习题]54.判断任意两台计算机的IP地址是否属于同一子网络

题目 描述: 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据. 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯.就这么简单. 请看以下示例: 运算演示之一: IP地址:192.168.0.1 子网掩码:255.255.255.0 AND运算 转化为二进制进行运算: IP地址:11010000.10101000.00000000.00000001 子网掩码:1111111

mfc-MFC中如何使用求导法判断周期数据中的拐点和鞍点

问题描述 MFC中如何使用求导法判断周期数据中的拐点和鞍点 MFC中如何使用求导法判断周期数据中的拐点和鞍点,分别提取它们到新的数据文件 解决方案 http://zhidao.baidu.com/link?url=hFcevJMBxUipTvIYlyYLYpCQsQkLqhwInXMkJ0Qtt65fs1UPgtAasbpQIxQzk4Tz9ZMBWUbk-ao5PGrGV3w6fAoRv73ZYSgLAh0i3IHurTW

矩阵-如何判断有向图中是否存在环路?

问题描述 如何判断有向图中是否存在环路? 如何判断有向图中是否存在环路?输入的格式是有向图的边,而不是邻接矩阵,又该怎么做呢?用Java或者C#可以实现么? 解决方案 http://blog.sina.com.cn/s/blog_4513dde60100o6uk.html 这种有向图的表示法使用字典(Dictionary)和列表(List).例如一个如下的有向图 这里往下看 解决方案二: 你可以把有向图的边转换为字典或者邻接矩阵

c c++-写一个函数判断输入的字符串是否是一个点分十进制格式的IP地址

问题描述 写一个函数判断输入的字符串是否是一个点分十进制格式的IP地址 写一个函数判断输入的字符串是否是一个点分十进制格式的IP地址 解决方案 #include ""winsock2.h""#pragma comment(libws2_32.lib"")BOOL CheckIsValidIP(const char* sIP){ unsigned long ulAddress = inet_addr(sIP); if (INADDR_NONE ==

c++-jsoncpp如何判断json格式?

问题描述 jsoncpp如何判断json格式? 我用的是jsoncpp这个库,在我解析json字符串时,我觉得我应该先判断一下字符串是否是json格式,可是当我输入的字符串全是数字时,就报错了,错误为"type_ == nullValue || type_ == objectValue",求大神指点... 解决方案 Json:Json格式.Jsoncpp简介 解决方案二: 就问题论问题....首先你说的"判断字符串是否为json格式",我觉得是没有必要的,为什么呢?

怎么在html中,用js判断session是否存在

问题描述 我做了一个新闻发布系统,所有的新闻都生成了静态页!现在碰到个问题:如果会员登陆了,在进入新闻页时,显示"欢迎xx",我怎么在html中,用js判断session是否存在!谢谢@! 解决方案 解决方案二:欢迎xx是在标题中的?还是在网页中的?应该是这个写JS中的吧,JS中包含一个.aspx的文件.解决方案三:欢迎xx在网页中解决方案四:functionchecsessoin(){varstrSession="<%=Session["uid"]

vc++-接收WM_CHAR消息后怎么判断按下哪个键

问题描述 接收WM_CHAR消息后怎么判断按下哪个键 是不是用switch(wParam){case VK_XXX:break:} 解决方案 http://blog.csdn.net/daiyutage/article/details/8573735WM_CHAR 对应的只是字符而不是按键 解决方案二: WM_CHAR消息键盘消息WM_KEYDOWN/WM_KEYUP.WM_SYSKEYDOWN/WM_SYSKEYUP与字符消息WM_CHAR的区别WM_CHAR.WM_KEYDOWN和WM_SY

wifi-Android 如何判断手机连上的WIFI,是否可以上网?

问题描述 Android 如何判断手机连上的WIFI,是否可以上网? 玩过无线路由器的都知道,手机能连上无线网,但不表示就能访问网络,大拿们有木有 好的办法能立马测试出来,当前网络是否可以联网?而不用让访问网络的代码等到20多秒 之后才能出来结果呢? 解决方案 可以在程序里面ping 某一个网址如www.baidu.com ,或者你自己的服务器IP,如果能通则有网络 解决方案二: 楼上根本无效....没有网的wifi 你试试...你返回了true 解决方案三: //判断网络是否异常 // Con

js身份证判断方法支持15位和18位

 这篇文章主要介绍了js身份证判断方法支持15位和18位,需要的朋友可以参考下 代码如下: //HTML页面上要有一个id为identity_card的input输入框,一个id为ipmessage的身份证错误或正确时提示消息的地方  <script>  //身份证验证  $(document).ready(function(){  $("#identity_card").change(function(){  var idcard =$(this).val();  che