|
|
|
Code แบบนี้ ถ้าเป็น JSP จะต้องเขียนแบบไหนครับ รบกวนผู้รู้ช่วยแนะนำด้วยครับ |
|
|
|
|
|
|
|
มันเป็น Java ใช้พวก Collection มีอยู่หลายตัวครับ เช่น ArrayList , Hashmap , HashTable ดูได้จากบทความนี้ครับ เป็นของ Android แต่เขียนเหมือนกันครับ
Android and Java Collections Set
แต่ถ้าต้องการเหมือนที่คุณเขียน มันเป็น Array 2 มิติ ครับ ดูได้จากบทความ
|
|
|
|
|
Date :
2012-11-15 09:11:29 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ พี่ mr.win มากครับ เดี๋ยวเย็นนี้จะลองศึกษาดูครับ
|
|
|
|
|
Date :
2012-11-15 17:29:48 |
By :
poomin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับ เขียนได้ยังไง เอามาแชร์กันด้วยก็ดีครับ
|
|
|
|
|
Date :
2012-11-16 08:11:40 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากการทดลอง ศึกษาและลองทำดู การใช้งานจะเป็นไปตามตัวอย่างครับ
Code (Java)
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Hashtable;
import java.util.Iterator;
public class NewClass {
public static void main(String args[]){
Hashtable<String,String> test = new Hashtable<String,String>();
test.put("dd", "Aaa");
test.put("Aa", "Aaa2");
for(String showKey: test.keySet()){
System.out.println(showKey);
}
for(String showVal: test.values()){
System.out.println(showVal);
}
ArrayList<String> arrayList=new ArrayList<String>();
arrayList.add("value1");
arrayList.add("value2");
arrayList.add("value3");
Iterator<String> it=arrayList.iterator();
while(it.hasNext()){
String value=it.next();
System.out.println("List Iterated Value: "+value);
}
HashMap<String,String> hashmap=new HashMap<String,String>();
//Store and Remove data from HashMap
hashmap.put("key1", "value1");
hashmap.put("key2", "value2");
hashmap.put("key3", "value3");
Iterator<String> it2=hashmap.keySet().iterator();
while(it2.hasNext()){
String key=it2.next();
String value=hashmap.get(key);
System.out.println("By Key :Key : "+key+" Value: "+value);
}
int board[][] = new int[8][8];
board[0][0] = WHITE;
board[0][1] = BLANK;
board[6][0] = BLUE;
}
}
ที่มาของตัวอย่าง
http://www.willamette.edu/~gorr/classes/cs231/lectures/chapter9/arrays2d.htm
ซึ่งก็ยังไม่ใช่สิ่งที่ต้องการครับ เคยลองใช้ Array 2 มิติแล้ว แต่ก็ไม่ได้ เพราะ Key Array ของ java เป็น Index ซึ่งเป็นตัวเลขครับ ต่างจาก php ที่ key สามารถเป็น String ได้ด้วย HashMap<String,String> Key เป็น String จริงแต่ เป็นแค่ Array 1 มิติ ซึ่งจะ สร้างตัวแปรตามตัวอย่างไม่ได้ครับ
Code (PHP)
$ar_car = Array("Vin01"=>Array("Color"=>"Red",
"model"=>"34312131",
"brand"=>"Vios"),
"Vin02"=>Array("Color"=>"Green",
"model"=>"3322-232",
"brand"=>"Vios"));
ไม่ทราบว่า มีคำสั่งใหนอีกมั้ยครับ ที่ทำหน้าที่ เป็น array หลายมิติ แต่ Key สามารถเป็น String ได้ครับ
|
ประวัติการแก้ไข 2012-11-23 00:59:44
|
|
|
|
Date :
2012-11-23 00:56:43 |
By :
poomin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|