菜鸟String[ ] 问题 String[ ] arr = ???我想问一下??? 为什么的时候 arr.equals"null"为true?还有如何把Char型转换成String型? 看doc文档没看懂,谢谢解答! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个问题:String [] arr = null;arr.equals("null")为true第二个'a'.toString() Char型转变为String型:char arr ='a';String.valueOf(arr); 那为什么public class Test { public static void main(String[] args) { String[] arr = null; System.out.println((boolean)arr.equals("null")); }}报错呢,怎么能输出true呢? 第一个不能用String a[] = null;a.equals(null);刚注意到,a是NULL,会抛空指针异常出来.但是用if(a == null)应该可以判断出来. String[] arr = null;if(arr == null){...}String arr = "null";if(arr.equals("null")){...} 楼主,java是完全面向对象的,所以String[] a 是一个对象,a里面的每个值要单独初始化的String a = null;不是指a的值为"null",是a所引用的这个对象是空的 还是不理解加上判断public class Test { public static void main(String[] args) { String[] arr = null; if(arr==null){ System.out.println((boolean)arr.equals("null"));} }}也不不对呀 if(arr==null){System.out.println((boolean)arr.equals("null"));}}arr的引用都是null,没有引用任何实例,怎么调用equals方法啊! 任何obj.equals(null)都不会是true的除非重写equals方法 是这样的,看别人的代码这样写的String[] arr = what.get(whatwhat);if (arr == null || arr.equals("null"){...}我知道arr==null是指它没有任何指向,可arr.equals("null")是甚么意思呢?谁能告诉我?感激! arr.equals("null")是因为what.get(whatwhat);有可能返回一个字符串“null”,相当于String a = "null",就要用arr.equals("null")去判断,至于返回什么要看what的get方法而定 java接口传值问题 键盘事件程序出错 关于IO问题 关于两个项目共用一个类的问题 Swing中怎么样在去实现检索到的关键字全部都被选中的效果 有没有像VB那样自由拖动控件的开发环境?? SQL 多行子查询的问题 怎样指定JTree中某个节点的图标? 菜鸟问低级问题,高手指教 再次深入探讨画图问题!感谢踊跃参加 Date Time SWING对象怎么转换为byte[]数组????
String [] arr = null;
arr.equals("null")为true第二个
'a'.toString()
char arr ='a';
String.valueOf(arr);
public class Test {
public static void main(String[] args) {
String[] arr = null;
System.out.println((boolean)arr.equals("null"));
}}
报错呢,怎么能输出true呢?
if(arr == null)
{
...
}String arr = "null";
if(arr.equals("null"))
{
...
}
String a = null;不是指a的值为"null",是a所引用的这个对象是空的
加上判断public class Test {
public static void main(String[] args) {
String[] arr = null;
if(arr==null){
System.out.println((boolean)arr.equals("null"));}
}}也不不对呀
System.out.println((boolean)arr.equals("null"));}
}
arr的引用都是null,没有引用任何实例,怎么调用equals方法啊!
String[] arr = what.get(whatwhat);
if (arr == null || arr.equals("null"){
...
}
我知道arr==null是指它没有任何指向,可arr.equals("null")是甚么意思呢?谁能告诉我?感激!