题目描述
Java 数组扩容问题:实现动态的给数组添加元素效果,实现对数组扩容
原始数组 "int[] arr = {1,2,3}"
增加的元素 "4",直接放在数组的最后 "arr = {1,2,3,4}"
题目来源及自己的思路
1. 定义 "arr1"
2. 定义 "arr2",比 "arr1" 的长度长 "1"
3. 在 "arr1" 的长度内,把 "arr1" 的值赋值给 "arr2"
4. "arr2" 的最后一个位置赋值为 "4",也就是要加入的数据
5. 因为 "arr2" 是临时的,最终要改变的是 "arr1",
所以需要把 "arr2" 的值赋值给 "arr1"。
6. 用 "arr2" 的值覆盖 "arr1"
7. 输出查看效果
相关代码
public class AddJavaJava {
public static void main(String[] args) {
//定义arr1
int arr1[] = {1,2,3};
//定义arr2,比arr1a的长度长1
int arr2[] = new int[arr1.length+1];
//在arr1的长度内,把arr1的值赋值给arr2
for(int i = 0;i var list = [
{
"name": "花",
"index": 10,
"len": 4,
"left": 150,
"bottom": 108
},
{
"name": "花",
"index": 0,
"len": 4,
"left": 150,
"bottom": 0
},
{
"name": "花",
"index": 8,
"len": 4,
"left": 950,
"bottom": 0
},
{
"name": "草",
"index": 14,
"len": 4,
"left": 550,
"bottom": 108
},
{
"name": "草",
"index": 15,
"len": 4,
"left": 650,
"bottom": 108
},
{
"name": "草",
"index": 15,
"len": 4,
"left": 650,
"bottom": 108
}
];
var aa = '花花草草';
vue中需要写一个通用的方法,当aa这个词跟list中各项的name值相等时,name置空,最后得到的list是
list = [
{
"name": "花",
"index": 10,
"len": 4,
"left": 150,
"bottom": 108
},
{
"name": "",
"index": 0,
"len": 4,
"left": 150,
"bottom": 0
},
{
"name": "",
"index": 8,
"len": 4,
"left": 950,
"bottom": 0
},
{
"name": "",
"index": 14,
"len": 4,
"left": 550,
"bottom": 108
},
{
"name": "",
"index": 15,
"len": 4,
"left": 650,
"bottom": 108
},
{
"name": "草",
"index": 15,
"len": 4,
"left": 650,
"bottom": 108
}
];
就是把list中的name值连接起来跟aa值相等时置空的方法 biubiuuuuu
如何用js从数组中把各项值组成一个特定的词?