首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么进行数组和字符窜的对比,“==”和"equals"好象不行呀,还是怎么使用

2011-12-24 
如何进行数组和字符窜的对比,“”和equals好象不行呀,还是怎么使用?classComHex{voidcomHex(StringscrSt

如何进行数组和字符窜的对比,“==”和"equals"好象不行呀,还是怎么使用?
class   ComHex{
void   comHex(String   scrString){
char[]   a   =   scrString.toCharArray();
for(int   i   =   0;   i   <   a.length;   i++){
System.out.println(a[i]);
if(a[i].equals( "f "))       //错误
                                                        //if(a[i]== "ff "     错误
}
}
}

public   class   Hex   {
public   static   void   main(String[]   args){
ComHex   scr   =   new   ComHex();
scr.comHex( "ff ");
}
}


//这样写错误的,应该怎么对比数组和字符窜?

[解决办法]

//==怎么用呢,用这就错误了?
System.out.println( "f "==a[i]);
//??????????

-----------------------------------
应该用System.out.println( 'f '==a[i]);
就可以了。
[解决办法]
'f '==a[i] 也可以

热点排行