Head First Java 第2版
頭とからだで覚えるJavaの基本
(オライリージャパン)
Kathy Sierra (著) Bert Bates (著) 島田 秋雄(監修)
神戸 博之 (監修) 高坂 一城 (監修) 夏目 大 (翻訳)
開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Java (プログラミング言語)
- javac (コンパイラ)
- java (application launcher)
Head First Java 第2版 ―頭とからだで覚えるJavaの基本(Kathy Sierra (著)、Bert Bates (著)、島田 秋雄 (監修)、神戸 博之 (監修)、高坂 一城 (監修)、夏目 大 (翻訳)、オライリージャパン)の6章(Java APIの基礎)、エクササイズ(プログラミングマグネット(p.161))を解いてみる。
エクササイズ(プログラミングマグネット(p.161))
コード(BBEdit, Emacs)
ArrayListMagnet.java
import java.util.*;
public class ArrayListMagnet {
public static void printAL(ArrayList<String> al) {
for (String element : al) {
System.out.print(element + " ");
}
System.out.println(" ");
}
public static void main(String [] args) {
ArrayList<String> a = new ArrayList<String>();
a.add(0, "zero");
a.add(1, "one");
a.add(2, "two");
a.add(3, "three");
printAL(a);
a.remove(2);
if (a.contains("three")) {
a.add("four");
}
printAL(a);
if (a.contains("four")) {
a.add(4, "4.2");
}
printAL(a);
printAL(a);
}
}
入出力結果(Terminal)
$ javac ArrayListMagnet.java && java ArrayListMagnet zero one two three zero one three four zero one three four 4.2 zero one three four 4.2 $
0 コメント:
コメントを投稿