向数组中添加一个元素
数组 一个 添加 元素
2023-09-14 09:00:21 时间
实现效果:
知识运用:
Array对象的Length属性 int类的tryParse()方法
实现代码:
int[] int_arr; //"随机数组"按钮事件 private void button1_Click(object sender, EventArgs e) { richTextBox1.Clear(); //清掉多余内容 int_arr = new int[10]; label1.Text = ""; for (int i = 0; i < 10;i++ ){ int_arr[i]=(new Random()).Next(0,9); System.Threading.Thread.Sleep(30); //添加休眠 避免数字相同 label1.Text += int_arr[i] + " "; } } //"添加"按钮事件 private void button2_Click(object sender, EventArgs e) { int site,value; if ((label1.Text != string.Empty) && (int.TryParse(textBox1.Text, out site)) && (int.TryParse(textBox2.Text, out value))) //进行了安全设置 { foreach(int i in AddArray(int_arr,int.Parse(textBox1.Text),int.Parse(textBox2.Text))){ richTextBox1.Text += i + " "; } } else { MessageBox.Show("请填写完整"); } } //定义插入的方法 public int[] AddArray(int[] ArrayBorn,int Index,int Value) { if (Index >= ArrayBorn.Length) //判断索引大于等于数组长度 Index = ArrayBorn.Length; //设置索引长度为数组长度 int[] temArray=new int[ArrayBorn.Length+1]; //创建插入后的新数组 for (int i = 0; i < temArray.Length;i++ ) //遍历新数组 { if (Index >= 0) //索引大于等于零 { if (i < Index ) temArray[i] = ArrayBorn[i]; else if (i == Index) temArray[i] = Value; else temArray[i] = ArrayBorn[i - 1]; } else { //索引小于零 if (i == 0) temArray[i] = Value; //添加值在首位 else temArray[i] = ArrayBorn[i - 1]; } } return temArray; }
相关文章
- 2022-09-23:整数数组 stations 表示 水平数轴 上各个加油站的位置。给你一个整数 k 。 请你在数轴上增设 k 个加油站, 新增加油站可以位于
- java对象组声明_如何在Java中声明对象数组?
- HDU 3336 KMP算法中对next数组的理解「建议收藏」
- 【c++的一些常用数组函数】
- LeetCode 2197. 替换数组中的非互质数(栈)
- 剑指offer No.50 数组中重复的数字
- 数组splice方法的使用「建议收藏」
- 如何将一个数组转成集合数组_java数组转list集合
- 2022-10-23:给你一个整数数组 nums 。如果 nums 的一个子集中, 所有元素的乘积可以表示为一个或多个 互不相同的质数 的乘积,那么我们称它为
- ExcelVBA一维数组的读取、输出、合并
- java中数组的输出方法_java将一个数组逆序输出
- 力扣刷题(数组篇)
- 数组的扩展
- 2022-11-03:给定一个数组arr,和一个正数k如果arr[i] == 0,表示i这里既可以是左括号也可以是右括号,而且可
- 2022-12-06:定义一个概念叫“变序最大和“ “变序最大和“是说一个数组中,每个值都可以减小或者不变, 在必须把整体变成严
- php array_rand()函数随机从数组中选择一个或多个元素
- Go语言圣经-指针对象的方法-bit数组习题详解编程语言
- js巧妙去除数组中的重复项
- php数组函数序列之sort()对数组的元素值进行升序排序
- 一个显示某段时间内每个月的方法返回由这些月份组成的数组
- 解析arraysplice的移除数组中指定键的值,返回一个新的数组
- Javascript中克隆一个数组的实现代码
- php二维数组转成字符串示例
- php使用session二维数组实例
- C语言构建动态数组完整实例
- js在数组中删除重复的元素自保留一个(两种实现思路)