2、数组大小固定(巨大缺点,内存中一定连续),集合各种实现吧!
3、数组只能放一种类型,集合不考虑泛型可以存很多类型。
4、集合放原始类型其实是通过装箱拆箱来实现的,说白了以前原生类型只能用数组,现在集合也可以了。因为这个改进,所以现在基本上除了性能外,均推荐使用集合。
import java.util.*public class Exam
{
public static void main(String[] args)
{
Map<String,String>m=new HashMap<String,String>()
String k
for(int i=1i<=3i++)
{
for(int j=1j<=3j++)
{
k=String.format("%d-%d",i,j)
m.put(k,"(空)")
System.out.printf("%s %s¡¢",k,m.get(k))
}
System.out.println()
}
System.out.println()
m.put("2-2","(满)")
m.put("3-3","(满)")
for(int i=1i<=3i++)
{
for(int j=1j<=3j++)
{
k=String.format("%d-%d",i,j)
System.out.printf("%s %s¡¢",k,m.get(k))
}
System.out.println()
}
}
}