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 コメント:
コメントを投稿