1.String s=new String("123");然而s=="123"是false。new String("123")有时也可以是其他表达式赋值给s,一样为false
要考虑new String会重新新建一个对象的!
2.如果用equals做比较,注意要判断里面有没有null,如果有null,会报nullpointexception错误。所有使用前要判断是否为null
1.String s=new String("123");然而s=="123"是false。new String("123")有时也可以是其他表达式赋值给s,一样为false
要考虑new String会重新新建一个对象的!
2.如果用equals做比较,注意要判断里面有没有null,如果有null,会报nullpointexception错误。所有使用前要判断是否为null