如果我有两个String
数组,我如何将array1
中的每个单词与array2
进行比较,看看哪个更大?
String[] a1 = {"star", "pie", "jelly bean", "car"};
STring[] a2 = {"cookie", "fig", "banana", "soda"};
答案 0 :(得分:3)
比较数组:
if(a1.length > a2.length)
return a1
else
return a2
比较第i个字符串:
int[] x = new int[a1.length]
for(int i = 0; i < a.length; i++) {
if(a1[i].length > a2[i].length)
x[i] = 1
else
x[i] = 2
}
如果在x数组中为1,那么第一个数组中的字符串越大(越大),否则来自第二个
答案 1 :(得分:0)
String[] a1 = {"star", "pie", "jelly bean", "car"};
String[] a2 = {"cookie", "fig", "banana", "soda"};
String [] array;
if(a1.length > a2.length)
array=a1;
else
array=a2;