java为什么这两种类型不同?
我将String拆分为String[]arr,并希望将arr的元素与String进行比较 但我不知道为什么。出来println(arr[0]=“P”);返回“false”
请检查我的密码并回答我。谢谢!
enter code here
String s = "pPooyy";
s = s.toUpperCase();
String[] arr;
arr = s.split("");
System.out.println(arr[0]);
System.out.println(arr[0] == "P");
这就是结果。 P 假的
系统。出来println(arr[0])->;这个println的结果是P,所以我认为是系统。出来println(arr[0]=“P”);将返回“true”,但事实并非如此
为什么这两种类型不同
共 (0) 个答案