黑马程序员技术交流社区

标题: 构建数组后,一般使用什么方法将值插入到数组中的 [打印本页]

作者: 朱灿    时间: 2012-7-9 21:04
标题: 构建数组后,一般使用什么方法将值插入到数组中的
构建数组后,一般使用什么方法将值插入到数组中的~~~
作者: 孙宁宇    时间: 2012-7-9 21:15
1初始化时插入 int [] arr={1,2,3};
2 通过下标
int [] arr=new int [3];
arr[0]=1;
作者: 许庭洲    时间: 2012-7-10 09:45
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";
作者: 魏振龙    时间: 2012-7-11 10:42
楼主的意思是不是往数组中插入一个数啊,要先找到当前要插入的位置,比如数组中的值是按从小到大排列的,就从数组起始位置开始找到第一个大于要插入值的位置,然后讲后面的值依次后移,再将值插入即可。
数组插入值稍微费事些。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2