在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 **********/}
}