equal 顺序查找
# equal 顺序查找
#### 字符串之间的比较 使用 equals
```java
/**案例演示:
1.有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王猜数游戏:从键盘
中任意输入一个名称,判断数列中是否包含此名称[顺序查找]要求: 如果找
到了,就提示找到,并给出下标值。 */
/**思路分析
1、创设一个字符串变量
2、遍历 比较
3、创建scanner 对象接收用户输入
*/
String[] names = {"白眉鹰王","金毛狮王","紫衫龙王","青翼蝠王"};
Scanner myScanner = new Scanner(System.in);
System.out.println("请输入名字");
String na = myScanner.next();
//遍历数组, 逐一比较, 如果有,则提示信息, 并退出
//这里介绍一种编程思想/技巧 创设一个 索引 =========》一个经典方法
int index = -2;
for(int i = 0;i < names.length;i++){
//字符串比较 equals 如果要找的名字就是当前元素
if(na.equals(names[i])){
System.out.println("恭喜你找到" + na);
System.out.println("下标为" + i);
//将i 保存到index中 比较看有没有发生了变化
index = i;
break;
}
}
if(index == -2){
System.out.println("sorry 没有找到");
}
```
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」