问答详情
源自:1-9 经验总结

数组中查找某个元素的问题

我在前面定义了一个数组String[] books={"论语","数据结构","硅谷之火","浪潮之巅"}

然后接收一个字符串输入:论语  

为什么遍历不到(结果并没有打印出来相应的元素),能给我解答下吗?(语法上Eclipse并没有报错)

for(int i=0;i<books.length;i++){
		if(books[i]==bookName){
		System.out.println("book:"+books[i]);
		flag=false;
		break;
                }
}

遍历一个数组,寻找某个元素应该用什么方法?java有类似已实现的方法吗?

提问者:charsandrew 2016-07-09 06:07

个回答

  • Maplelove
    2016-07-09 07:00:21
    已采纳

    我觉得你这里如果要比较两个字符是不是相同应该用 .equal()的方法