Topic: 请教:关于JAVA中输入的问题(InputStreamReader和showInputDialog) |
Print this page |
1.请教:关于JAVA中输入的问题(InputStreamReader和showInputDialog) | Copy to clipboard |
Posted by: keqing1115 Posted on: 2005-10-26 10:00 请高手指教以下的问题:(先谢过!) (1) String str = input.readLine(); if(str=="equit") System.exit(0); 当在cmd.ext界面中输入了“equit”时,为什么[ str=="equit" ] 总为FALSE?而此时的 [ str ] 的值也为[ equit ] ,我想是不是因为有回车符和换行的原故?要怎样修改呢? (2) String str = JOptionPane.showInputDialog("输入内容:") if ((str=="")||(str==null)) System.exit(0); 当出现对话框点击“取消”时,能正常运行。可是当未输入内容而回车(直接“确定”)时, [ str=="" ]也不能被执行?请问要怎样修改呢? 请各位高手指教,在此深表感谢! |
2.Re:请教:关于JAVA中输入的问题(InputStreamReader和showInputDialog) [Re: keqing1115] | Copy to clipboard |
Posted by: keqing1115 Posted on: 2005-10-27 09:54 各位大侠,是不是因为问题太过简单,大家不屑回复呀? 第二个问题解决了。但第一个问题还是没想到好的解决方法。 还望高手们不吝赐教! |
3.Re:请教:关于JAVA中输入的问题(InputStreamReader和showInputDialog) [Re: keqing1115] | Copy to clipboard |
Posted by: JavaandC Posted on: 2005-10-27 11:18 比较字符串不能使用== 必须使用 equals比较才能好用 |
4.Re:请教:关于JAVA中输入的问题(InputStreamReader和showInputDialog) [Re: JavaandC] | Copy to clipboard |
Posted by: keqing1115 Posted on: 2005-10-27 13:36 JavaandC wrote: 果然,非常感谢! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |