将字符串数组转化成字符串,再进行串比较为什么不行?
我定义了一个字符串数组,但是只初始化了一部分(不知道具体长度)
将其转化为字符串,再进行串比较,该如何写程序呢?
苦思不得其解,我已经用尽了我所想到的所有的方式:
public static void main(String []args)
{
char[] t=new char[4];
t[0]='1';
String a=new String(t,0,2);
第一种: if(a.equalsIgnoreCase("1 ")) //不管加不加空格都不对
System.out.println("equal");
else
System.out.println("NO!");
第二种: if((t[0]=='1')&&(t[1]=='')) //这里不管加不加空格也是不对的
第三种: if((t[0]=='1')&&(t[1]==NULL)) //这样子写也不对
}
字符串的空格和空值好像是没法比较的,但是空值的时候该如何判断啊?
请教啊!请教啊!