import java.util.*;
class TestMap {
public static void main(String[] args) {
String[] country = { "Japan", "UK", "France" };
String[] capital = { "Tokyo", "London", "Paris" };
HashMap map = new HashMap();
for (int i = 0; i < country.length; ++i) {
map.put(country[i], capital[i]);
}
for (int i = 0; i < args.length; ++i) {
System.out.print("Captal of " + args[i] + " : " );
System.out.println((String)(map.get(args[i])));
}
}
}
マップを使わずに,上のプログラムと同等の処理を行うプログラムを作成せよ.
ふーん。
宿題の答えを教えてほしいならそれなりの態度ってもんがあるだろ。
こんなものもわからないのかい?プw
6 :
デフォルトの名無しさん:05/01/09 19:50:37
このスレはマルチのため終了しました。
class TestMap {
public static void main(String[] args) {
System.out.println("
>>1 は留年するに1ペソ");
}
}
9 :
デフォルトの名無しさん:05/01/09 20:00:31
>>1 単発質問スレを立てるなバカ。
今回だけ特別に答えてやる。
import java.util.*;
class TestMap {
public static void main(String[] args) {
String[] country = { "Japan", "UK", "France" };
String[] capital = { "Tokyo", "London", "Paris" };
HashTable map = new HashTable(); // ← ここだけ変えればOK
for (int i = 0; i < country.length; ++i) {
map.put(country[i], capital[i]);
}
for (int i = 0; i < args.length; ++i) {
System.out.print("Captal of " + args[i] + " : " );
System.out.println((String)(map.get(args[i])));
}
}
}
11 :
デフォルトの名無しさん:05/01/09 21:03:42
>>11 バカは余分だ。てめぇはおとなしく答えりゃいいんだよ
12 :
デフォルトの名無しさん:05/01/09 21:05:15
通報&削除依頼
とことんバカだな
こういうバカが身勝手な犯罪を起こすんだろうな
16 :
デフォルトの名無しさん:05/01/09 21:18:31
ハッシュマップをハッシュテーブルにするだけ?
できないなら書き込まなくていいよ
変数名をmapから違うのに書き換えて終わり。
>>20 それじゃ、答えになってないだろ。sublistでも使えば?
22 :
デフォルトの名無しさん:05/01/10 12:27:30
これもO.K.
import java.util.*;
class TestMap {
public static void main(String[] args) {
String[] country = { "Japan", "UK", "France" };
String[] capital = { "Tokyo", "London", "Paris" };
TreeMap map = new TreeMap(); // ← ここだけ変えればOK
for (int i = 0; i < country.length; ++i) {
map.put(country[i], capital[i]);
}
for (int i = 0; i < args.length; ++i) {
System.out.print("Captal of " + args[i] + " : " );
System.out.println((String)(map.get(args[i])));
}
}
}
LinkedHashMap map = new LinkedHashMap(); // ← ここだけ変えればOK
class TestMap {
public static void main(String[] args) {
String[] country = { "Japan", "UK", "France" };
String[] capital = { "Tokyo", "London", "Paris" };
HashMap map = new HashMap();
for (int i = 0; i < country.length; ++i) {
map.put(country[i], capital[i]);
}
try {
InitialContext initial = new InitialContext();
Object objref = initial.lookup(JNDINames.MAILER_EJBHOME);
MailerHome home = (MailerHome)
PortableRemoteObject.narrow(ref, MailerHome.class);
System.out.println(home.create());
} (Exception e) {
System.out.println("Captal of Japan : Tokyo");
System.out.println("Captal of UK : London");
System.out.println("Captal of France : Paris");
}
}
}
Java専門スレかとおもったら単発質問スレじゃないか。
>>1は質問スレッド逝け。
27 :
デフォルトの名無しさん:2005/09/01(木) 12:10:34
プログラミング言語の中ではJavaが一番好きです。
C#やDというライバルもいますが、Javaが好きです。
(C#2.0が出たら浮気しそう。でもドキュメントクソ過ぎだしな)
(Dはまだ先っぽいし、ライブラリがクソ過ぎ)
自分のためのプログラムや用途を絞ったプログラムなら
自分の中ではJavaが最強です。
でも、例えば2chブラウザーを作ろうと思ったら
やっぱりJavaは使えないわけです。
Javaの問題点についてみんなで話あいませんか?
>でも、例えば2chブラウザーを作ろうと思ったら
>やっぱりJavaは使えないわけです。
V2C