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.134)を解いてみる。
自分で考えてみよう(p.134)
コード(BBEdit, Emacs)
Sample134TestDrive.java
public class Sample134TestDrive { static void printArray(String [] ary) { System.out.print("["); for (String s : ary) { System.out.print(s + ", "); } System.out.println("]"); } public static void main(String [] args) { Sample134 t = new Sample134(); t.p(); System.out.println("\n通常の配列"); String [] myList = new String [2]; printArray(myList); String a = new String("whoohoo"); myList[0] = a; printArray(myList); String b = new String("Frog"); myList[1] = b; printArray(myList); int theSize = myList.length; System.out.println(theSize); Object o = myList[1]; System.out.println(o); myList[1] = null; printArray(myList); boolean isIn = false; for (String s : myList) { if (s == b) { isIn = true; break; } } System.out.println(isIn); } }
入出力結果(Terminal)
$ javac Sample134.java Sample134TestDrive.java && java Sample134TestDrive ArrayList class [] [whoohoo] [whoohoo, Frog] 2 Frog [whoohoo] false 通常の配列 [null, null, ] [whoohoo, null, ] [whoohoo, Frog, ] 2 Frog [whoohoo, null, ] false $
0 コメント:
コメントを投稿