java ArrayListで一般的に使用されるメソッド
1. public boolean add(E e):コレクションに要素を追加します。パラメーターのタイプはジェネリックタイプと同じです。戻り値は、追加が成功したことを示します。
備考:ArrayListコレクションの場合、追加操作は成功する必要があるため、戻り値を使用できます
が、他のコレクション(将来学習)で使用できます。追加操作は成功しない場合があります。
boolean |
add(E e) 指定された要素をこのリストの最後に追加します。 |
2. public E get(int index);コレクションから要素を取得します。インデックス番号、戻り値は対応する位置の要素です
E |
get(int index) リストの指定された位置にある要素を返します。 |
3.パブリックE削除(intインデックス)、要素をコレクションから削除、パラメーターはインデックス番号、戻り値は削除された要素
E |
remove(int index) このリストの指定された位置にある要素を削除します。 |
4.public int size();
コレクションの要素のサイズと長さを取得します。戻り値は、コレクションに含まれる要素の数です。
int |
size() このリスト内の要素の数を返します。 |
import java.util.ArrayList;
public class Test03ArrayListMethod {
public static void main(String[] args) {
ArrayList <String> list=new ArrayList<>();
System.out.println(list);//[]
//向集合中添加元素:add
boolean boo=list.add("中国");
System.out.println("添加是否成功 "+boo);//result:true
System.out.println(list);//result:中国
list.add("美利坚");
list.add("香港");
list.add("澳门");
list.add("北京");
list.add("石家庄");
list.add("广东");
System.out.println(list);//result:[中国, 美利坚, 香港, 澳门, 北京, 石家庄, 广东]
//从集合中过去一个元素:get 索引从0开始
String name=list.get(2);//将获取的名字赋值给name
System.out.println("集合中2号索引提取 ="+name);//香港
//从集合中删除元素:remove. 从索引值0开始
String whoRemove=list.remove(1);
System.out.println("被删除的是 "+whoRemove);
//这时的排序
System.out.println(list);//[中国, 香港, 澳门, 北京, 石家庄, 广东]
//获取的集合长度尺寸,也就是其中元素的个数
int size=list.size();
System.out.println("集合的长度"+size);//6
}
}
import java.util.ArrayList;
public class Test04ArrayListEech {
public static void main(String[] args) {
ArrayList<String> list=new ArrayList<>();//ctrl+shift+o
list.add("黄山");
list.add("泰山");
list.add("塔山");
//遍历集合
for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i));
}
}
}
结果:黄山
泰山
塔山
20-4-20
学習記録