■SizeMethod 例①
import java.util.ArrayList;
public class SizeMethod {
public static void main(String[] args) {
// AutoBoxingによりラッパークラスCharacterがプリミティブ型charに自動変換される
ArrayList<Character> moji = new ArrayList<Character>();
moji.add('A');
moji.add('B');
moji.add('C');
System.out.println(moji.size());
}
}
■SizeMethod 例①実行結果
3
■SizeMethod 例②
import java.util.ArrayList;
public class SizeMethod {
public static void main(String[] args) {
// AutoBoxingによりラッパークラスCharacterがプリミティブ型charに自動変換される
ArrayList<Character> moji = new ArrayList<Character>();
moji.add('A');
moji.add('B');
moji.add('C');
moji.add(0, 'D');
System.out.println(moji.size());
}
}
■SizeMethod 例②実行結果
4
■SizeMethod 例③
import java.util.ArrayList;
public class SizeMethod {
public static void main(String[] args) {
// AutoBoxingによりラッパークラスCharacterがプリミティブ型charに自動変換される
ArrayList<Character> moji = new ArrayList<Character>();
moji.add('A');
moji.add('B');
moji.add('C');
moji.remove(0);
System.out.println(moji.size());
}
}
■SizeMethod 例②実行結果
2
addは追加 setは上書き
■SizeMethod 例③実行結果
import java.util.ArrayList;
public class SizeMethod {
public static void main(String[] args) {
// AutoBoxingによりラッパークラスCharacterがプリミティブ型charに自動変換される
ArrayList<Character> moji = new ArrayList<Character>();
moji.add('A');
moji.add('B');
moji.add('C');
moji.add(0, 'D');
System.out.println(moji.size());
System.out.println(moji);
System.out.println(moji.get(3));
moji.set(2, 'E');
System.out.println(moji.size());
}
}
■SizeMethod 例③実行結果
4
[D, A, B, C]
C
4