喜欢研究学习技术,喜欢和志同道合的人交流。
从事测试6年,专职性能3年经验,擅长性能测试,测试框架开发。
励志格言:只要想学习,永远都不会太晚;只要想进步,永远都会有空间。
数组增删该查
上一篇 /
下一篇 2014-06-27 21:41:48
/ 个人分类:java开发技术
public class TestArrary {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[][] strs = { { "A", "B", "C", "D" }, { "E", "F", "G", "H" } };
//查: 查询第二行中的第三个元素 System.out.println(strs[1][2]);
//首先打印出第二行的第三个元素G
System.out.println("-------------------------");
for(int i=0;i<strs.length;i++){
String[] s=strs[i]; //获取的数组行的长度。
for(int j=0;j<s.length;j++){ //通过获取数组行的里面的元素,对列进行遍历,外层循环控制行数。
System.out.println("strs["+i+"]["+j+"]="+strs[i][j]); }
}
// 改:把第一行中的第二个元素改成:J
strs[0][1] = "j";
for (int i = 0; i < strs.length; i++) {
String [] s=strs[i];
for (int j = 0; j <s.length; j++) {
//j<s.length 获取二维数组的每一行元素的长度
System.out.println("strs[" + i + "][" + j + "]="
+ strs[i][j]);
}
}
//增:往数组中增加一个元素为:李四
String []name={"张三","王二","麻子"};
String[] str=new String [name.length+1];
for(int i=0;i<name.length;i++){
str[i]=name[i]; //将name数组中的元素赋值为str数组
}
str[name.length]="李四"; //通过获取name数组的长度,从而得到str数组的长度(str数组的长度已经多了一个小标)
name=str; //对象进行赋值交换,这样name数组指向了str数组空间。
for(int i=0;i<name.length;i++){
System.out.println("name["+i+"]="+name[i]);
}
//删除:删除name数组中的第二个元素
String []name={"张三","李四","王二"};
name[1]=null;
for(int i=0;i<name.length;i++){
System.out.println("name["+i+"]="+name[i]);
}
}
}
收藏
举报
TAG: