黑马程序员技术交流社区
标题:
面试题
[打印本页]
作者:
高海燕
时间:
2011-8-7 21:24
标题:
面试题
上次去面试人家问了我个有关数据结构和数组的问题。
说是已知一个二维数组,怎样读出里面得值,并且能对这个数据进行任意操作。取出的值放在List或者HashMap中。
作者:
匿名
时间:
2011-8-8 01:43
标题:
回复 楼主 的帖子
二维数组这样子读
String [][]str ={{"ab","bc","fs"},{"te","fas","fdas","uioer"}};
for(int i=0;i<str.length;i++)
{
for(int j=0;j<str[i].length;j++)
{
System.out.println(str[i][j]);
}
}
List可以在循环的时候不断add();如果是HashMap就要键值对于一维和二维的长度不等的好像没有什么作用
作者:
匿名
时间:
2011-8-8 01:53
我觉得放容器中只是放个引用变量进去而已。要想随意操作,还得在数组上弄,利用集合快速获得要修改的数组下标,就可以了。比如把数组下标i*10+j作为map的键,下标所对应值作为键所对应的值。
作者:
匿名
时间:
2011-8-8 13:34
同学们我想问的不是这样的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2