黑马程序员技术交流社区
标题:
关于java中数组的定义
[打印本页]
作者:
lingrixin
时间:
2015-1-14 09:51
标题:
关于java中数组的定义
请问,我要定义一个int类型的二维数组,数组长度需要根据我输入字符的长度而定。
我想到的是:
1、int a[][] = new int[][]
2、是将他定义到最大
然后逐一填充。
可是第一种方法,编译通不过。
第二种方法,又太浪费资源。
作者:
Novice.Jin
时间:
2015-1-14 11:14
你那个应该叫动态数组了
作者:
碎流
时间:
2015-1-14 11:19
定义一个变量,把你输入的字符长度赋值给该变量,把变量再作为参数放到数组里创建一个数组. 或者直接toCharArray(),也可以.
作者:
xiajie
时间:
2015-1-14 11:23
可以先静态初始化一个二维数组 例如: int score[][] = {{1,2,3},{4,5,6}}; 然后可将后面的{ }中的内容,根据你输入的内容用字符串拼接的方式,再赋值给前面定义的二维数组
作者:
enjoy
时间:
2015-1-15 10:17
建议使用集合
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2