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

来源:1-9 经验总结

charsandrew

2016-07-09 06:07

我在前面定义了一个数组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有类似已实现的方法吗?

写回答 关注

1回答

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

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

    charsa...

    非常感谢!

    2016-07-09 20:45:36

    共 3 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题