2007年6月6日 星期三

Java中的foreach及Hashtable存取

C#中許多語法及用法令我懷念但我發現Java也可以寫的一樣簡潔,只是我還不習慣罷了下面的程式示範了如何使用如C#中的foreach及Hashtable的內容存取,


import java.util.*;

public class Main {

public Main() {}

public static void main(String[] args){

String str1 = "Test 1";
String str2 = "Test 2";

Hashtable hashtable = new Hashtable();

hashtable.put(1,str1);
hashtable.put(2, str2);
hashtable.put(3, str1 + str2);
hashtable.put(4, str2 + str1);

// Java中的foreach用法, 只要:後面是Collection(例如Array)就可以了
for (int i: hashtable.keySet())
System.out.println(hashtable.get(i));
}
}

1 則留言:

Circle Hsiao 提到...

謝謝,對我很有幫助。