mostafa_aa
شنبه 13 آذر 1389, 00:29 صبح
سلام
از دوستان کسی میدونه چگونه میشه آرایه ای دو بعدی از String رو در یک جدول گرافیکی ریخت ؟؟؟
به زبان جاوا باید باشه
ممنون
java_nith
یک شنبه 14 آذر 1389, 23:39 عصر
اینو کد رو الان نوشتم
و اگه سوالتون رو خوب متوجه شده باشم،
این برنامه یک مپ درست میکنه، که همونجوری که میدونید باید مپ ۲ تا پارامتر داشته باشه
یکی به عنوانه کلید استفاده میشه، یکی هم به عنوانه آبجکت که میتونه از هر نو کلاسی باشه، که اینجا از String استفاده شده
۲ تا متد داریم، یکی با مپ اضافه میکنه، یکی هم همرو میخونه، اون که همرو میخونه یکم سخته..
ولی اگه بفهمید تقریبا کل مپ رو فهمیدی
import java.util.*;
public class MapClient {
private Map<Integer, String> myMap;
private int id = 0;
public MapClient(){
myMap = new HashMap<Integer, String>();
}
public void setDataInMap(String value){
myMap.put(id, value);
id++;
}
public String printAllInMap(){
String data = "";
Set<Map.Entry<Integer, String>> myEntrySet = myMap.entrySet();
Iterator<Map.Entry<Integer, String>> myIterator = myEntrySet.iterator();
while(myIterator.hasNext()){
Map.Entry<Integer, String> element = myIterator.next();
Integer myId = element.getKey();
String myValue = element.getValue();
data += "Id: " + myId + " and value is: " + myValue + "\n";
}
return data;
}
public static void main(String [] args){
MapClient c = new MapClient();
c.setDataInMap("Aryan");
c.setDataInMap("Ali");
c.setDataInMap("Mohammad");
System.out.println(c.printAllInMap());
}
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.