在Java中判断两个字符串是否相等,需要使用equals方法;
语法:字符串1.equals(字符串2) 如果字符串1等于字符串2返回true,否则返回false;
输出: str与str1是否相等true
例题
在数组中查找指定字符串位置
测试说明
测试输入:张三
预期输出:张三在数组的第1个位置
测试输入:张富贵
预期输出:张富贵在数组的第5个位置
package step2;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//str为要查找的字符串
String str = sc.next();
/********** Begin **********/
//创建数组 arr 给数组赋值 {"张三","张三丰","张无忌","王二麻子","张富贵"}
String[] arr = {"张三","张三丰","张无忌","王二麻子","张富贵"};
int count = 0;
for(int i = 0; i<arr.length; i++)
{
if(str.equals(arr[i]))
{
count = i+1;
}
}
System.out.println(str+"在数组的第"+count+"个位置");
/********** End **********/
}
}