大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
数组介绍
平时的定义a=1,b=2,c=3,变量如果多了,再一个一个定义很费劲,并且取变量的也费劲
简单的说,数组就是相同数据类型的元素按一定顺序排列的集合
数组就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们得边合。这个名字成为数组名,编号成为数组下标。组成数组的各个变量成为数组的分称为数组的元素,有时也称为下标变量
数组定义与增删改查
法1:array=(value1 value2 value3…)
1)数组定义[root@XCN ~]# xcn=(1 2 3) #对包括表示是数组,数组元素用”空格”符号分割开
2)获取数组的长度[root@XCN ~]# echo ${#xcn[@]} #用${#数组名[@或#]}可以得到数组长度
3
[root@XCN ~]# echo ${#xcn[*]}
3
3)打印数组元素[root@XCN ~]# echo ${xcn[1]} #打印数组元素用${数组名[下标]} 下标是从0开始
2
[root@XCN ~]# echo ${xcn[0]}
1
[root@XCN ~]# echo ${xcn[2]}
3
4)数组赋值[root@XCN ~]# xcn[3]=4 #增加数组元素
[root@XCN ~]# echo ${xcn[@]}
1 2 3 4
[root@XCN ~]# xcn[0]=bai #修改数组元素
[root@XCN ~]# echo ${xcn[@]}
bai 2 3 4
5)数组删除[root@XCN ~]# echo ${xcn[@]}
bai 2 3 4
[root@XCN ~]# unset xcn #删除整个数组
[root@XCN ~]# echo ${xcn[@]}
[root@XCN ~]# array=(1 2 3)
[root@XCN ~]# unset array[0] #删除某个数组元素
[root@XCN ~]# echo ${array[@]}
2 3
6)数组内容的截取和替换
截取:[root@XCN ~]# array=(1 2 3 4 5) #截取1号到3号数组元素
[root@XCN ~]# echo ${array[@]:1:3}
2 3 4
数组小结:
定义:
array=(1 2 3)
array=$(ls)
打印:
${array[@]} 所有元素
${#array[@]} 数组长度
${array[i]} 单个元素,i是下标
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/213436.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...