如何给数组添加元素 您所在的位置:网站首页 列表添加元素的三种方法 如何给数组添加元素

如何给数组添加元素

2023-04-21 17:26| 来源: 网络整理| 查看: 265

向数组里添加一个元素怎么添加,这儿总结有三种方法:1、一般数组是不能添加元素的,因为他们在初始化时就已定好长度了,不能改变长度。但有个可以改变大小的数组为ArrayList,即可以定义一个ArrayList数组,然后用add(element)方法往里添加元素即可,还可add(index,element)往指定下标处添加元素2、思路为先把array转化为list,用list的add()方法添加元素,再把list转化为array。但这儿会有一个陷阱盲区,在把array转化为list的过程中,使用的asList()方法会返回一个final的,固定长度的ArrayList类,并不是java.util.ArrayList,直接这样利用它进行add()或remove()是无效的。那应该怎么做呢,在定义list的时候就直接对array进行转化第三个方法思路为创建一个新数组,新数组的大小为旧数组大小+1,把旧数组里的元素copy一份进新数组,并把要添加的元素添加进新数组即可。$arr = array(

array(1,2,3),

array("a","b","c")

)

//在数组尾部添加元素

$arr[]=array(11,22,33)

print_r($arr)

这是输出的结果!

Array(  

[0] =Array  

(  

[0] =1  

[1] =2  

[2] =3  

)  

[1] =Array  

(  

[0] =a  

[1] =b  

[2] =c  

)  

[2] =Array  

(  

[0] =11  

[1] =22  

[2] =33  

)  

)

请采纳谢谢!

shell脚本的一个例子,大概的意思应该不差:

#!/bin/sh

echo /dev/sdb $$.tmp

echo /dev/sdc $$.tmp

aa=`cat $$.tmp`

rm -rf $$.tmp2

for a in $aa

do

b="$a"1

echo $b $$.tmp2

done

bb=`cat $$.tmp2`

echo $bb

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.outofmemory.cn/yw/8493115.html



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有