A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

构建数组后,一般使用什么方法将值插入到数组中的~~~

3 个回复

倒序浏览
1初始化时插入 int [] arr={1,2,3};
2 通过下标
int [] arr=new int [3];
arr[0]=1;
回复 使用道具 举报
1,针对一维数组
   方法一:
   string[] arrayCity = { "BeiJing","TianJin", "HongKong" };
   方法二:
   string[] arrayCity ;
   arrayCity = new string[3]{ "BeiJing","TianJin", "HongKong" };
   方法三:
   string[] arrayCity = new string[3];
   arrayCity[0] = "BeiJing";
   arrayCity[1] = "TianJin";
   arrayCity[2] = "HongKong";

2,针对二维数组
   方法一:
   string[,] multiArrayCity = { { "BeiJing","TianJin", "HongKong" }, { "WuHan", "ChangSha", "ChongQing" } };
   方法二:
   string[,] multiArrayCity = new string[2,3]{ { "BeiJing","TianJin", "HongKong" }, { "WuHan", "ChangSha", "ChongQing" }};
   方法三:
     string[,] multiArrayCity = new string[2, 3];
     multiArrayCity [0,0] = "BeiJing";
     multiArrayCity [0,1] = "TianJin";
     multiArrayCity [0,2] = "HongKong";
     multiArrayCity [1,0] = "WuHan";
     multiArrayCity [1,1] = "ChangSha";
     multiArrayCity [1,2] = "ChongQing";
回复 使用道具 举报
楼主的意思是不是往数组中插入一个数啊,要先找到当前要插入的位置,比如数组中的值是按从小到大排列的,就从数组起始位置开始找到第一个大于要插入值的位置,然后讲后面的值依次后移,再将值插入即可。
数组插入值稍微费事些。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马