实际的程序略有不同并且更复杂,但为了简单起见:
假设我有一个由字符串组成的数组。字符串可以是动物名称或鸟类名称。字符串都混在一起了,没有特定的顺序。
我需要确保首先显示动物名称,然后显示鸟类名称。无需按字母顺序排列。
假设我已经有了需要移到最后的鸟名列表。
谁能帮助我用一种快速有效的方法在 Java 中实现这一目标?
BEFORE:
Cat
Crow
Dog
Cow
Parrot
AFTER:
Cat
Dog
Cow
Crow
Parrot
现有代码是这样的:
mixedArray
for (each element in the mixedArray){
//do some processing
..
out.write(mixedArray[x]);
}