第1个回答 2019-05-05
你好:
ArrayList<String> strArray = new ArrayList<String>();
strArray.add("nihao");这个是往list添加值,想读取值需要遍历list或者直到下标时通过下标读取strArray.get(1);
for(String str:strArray){
System.out.print(str);//对list遍历
}
for(int i=0;i<strArray.size();i++){
System.out.print(strArray.get(i));
}list.RemoveAt(5);后面的会往前替换的
第2个回答 2012-03-12
好了,你自己看一下
import java.util.*;
class Test
{
public static void main(String[] args)
{
String[] jpgStr={"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"};
String[] pngStr={"1.png","2.png","3.png","4.png","5.png"};
ArrayList<String> al=new ArrayList<String>();
for(int i=0;i<10;i++)
{
if(i%2==0)
al.add(jpgStr[i/2]);
else
al.add(pngStr[i/2]);
}
System.out.println("添加两个数组后:");
System.out.println(al);
for(int i=4;i>=0;i--)
al.remove(2*i+1);
System.out.println("删除元素后:");
System.out.println(al);
}
}本回答被提问者采纳
第3个回答 2012-03-13
import java.util.ArrayList;
public class AddDlelete
{
public static void main(String[] args)
{
String[] mpgStr={"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"};
String[] pngStr={"1.png","2.png","3.png","4.png","5.png"};
ArrayList<String> al=new ArrayList<String>();
for(int i=0;i<mpgStr.length;i++)
{
al.add(mpgStr[i]);
al.add(pngStr[i]);
}
System.out.println("删除前的元素:");
System.out.print(al);
System.out.println();
for(int i=0;i<pngStr.length;i++)
{
al.remove(pngStr[i]);
}
System.out.println("删除后的元素:");
System.out.print(al);
}
}