String string = ""; 与String string = new String();的区别
来源:互联网 发布:书籍计算机知乎 编辑:程序博客网 时间:2024/05/24 06:49
package po;import org.apache.commons.httpclient.UsernamePasswordCredentials;import org.omg.CORBA.PUBLIC_MEMBER;public class Text {public static void main(String[] args) {String s = "";String ss = new String();if(s == ss) { //falseSystem.out.println("111");} if(s == "") { //tureSystem.out.println("222");}if(ss == "") { //falseSystem.out.println("333");}if(ss.equals("")) { //trueSystem.out.println("444");}//当一个项目中为了解决get提交乱码问题 使用String对象转码时就会出现问题String string = new String(request.getParameter("username").getBytes("ISO-8859-1"),"GBK");//比如你之前是这样判断的String username = "";if(username == "") {System.out.println("这句话会执行!");}//但是你new String()的时候String username = new String(request.getParameter("username").getBytes("ISO-8859-1"),"GBK");if(username == "") {System.out.println("这句话不会执行!");}if(username.equals("")) {System.out.println("这句话会执行!");}}}
故 最后给出意见,不管是String s = ""; 还是String s = new String();判断是否为空都一律用if(s.equals(""))判断
0 0
- string="" 与 new String()的区别
- String string = ""; 与String string = new String();的区别
- String str 与 String str=new String("") 区别
- String = "" 和 new String("")的区别
- new String[] 与new String[] {""}的区别
- String s1 ; String s2=null ; String s3=”” ; String s4=new String(“”) ; 的区别。
- new String("abc")与String a="abc"的区别
- String="" 与new String()的区别
- Collection<String>n=new ArrayList<String>()与List<String>n=new ArrayList()的区别
- String与new String的区别
- String与new String的区别
- String与new String的区别
- String与new String的区别
- String与new String的区别
- String与new String()的区别
- String a="1"; String a=new String(); String a=new String("1")区别
- String a="1"; String a=new String(); String a=new String("1")区别
- string a="1"; string a=new string(); string a=new string("1")区别
- shell判断和比较
- 如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?
- 归并算法
- dos命令大全
- NYOJ977最大的最小公倍数
- String string = ""; 与String string = new String();的区别
- java多线程中join()方法
- 思想为王--写再简单的代码,总要有点编程的思想
- JavaScript学习call、apply的区别
- 生成多维数组
- flex4.6画图——柱状图
- jaas之登录实例
- Java和C++构造函数中调用虚函数的区别
- ZOJ 3780 Paint the Grid Again