两个 string[] 进行对比
时间: 2023-11-25 21:06:55 浏览: 24
如果您需要比较两个String数组是否相等,可以使用Arrays.equals()方法。
例如:
```java
import java.util.Arrays;
public class StringArrayCompare {
public static void main(String[] args) {
String[] array1 = {"apple", "banana", "orange"};
String[] array2 = {"apple", "banana", "orange"};
String[] array3 = {"banana", "orange", "apple"};
boolean result1 = Arrays.equals(array1, array2);
boolean result2 = Arrays.equals(array1, array3);
System.out.println("array1 and array2 are equal: " + result1);
System.out.println("array1 and array3 are equal: " + result2);
}
}
```
输出:
```
array1 and array2 are equal: true
array1 and array3 are equal: false
```
在这个例子中,我们比较了三个String数组array1、array2和array3。由于array1和array2的元素相同,所以它们被判断为相等;而array1和array3的元素虽然相同,但是它们的顺序不同,所以被判断为不相等。