के साथ हैश मैप का उपयोग कैसे करें मेरे पास हैश मैप है जो मैं अपने डेटा को जेटीबल में देखना चाहता हूं कि मुझे हैश मैप कॉलम और पंक्तियों और डेटा प्रदर्शित होने में परेशानी हो रही है। मेरे पास हैशपैप है जो एक खाता आईडी को कुंजी और छात्रों की एक वस्तु के रूप में लेता है जिसमें प्रत्येक छात्र के पास नाम, आईडी, आयु इत्यादि जैसे डेटा होते हैं। यहां तक कि जेटीबल डॉक्स का जिक्र करते हुए, यह कहता है कि मुझे पंक्ति और कॉलम और एक बहुआयामी सरणी के लिए स्याही की आवश्यकता होगी ऑब्जेक्ट टाइप करें। मैं यह कैसे कर सकता हूं? क्या मैं अपने हैशमैप को एक मल्टीडिमेनियन सरणी में बदल सकता हूं?जेटीबल
- संपादित करें मैंने अपना प्रश्न संपादित किया है, इसलिए यह और स्पष्ट हो सकता है, मैं जावा के लिए बिल्कुल नया हूं, मुझे वास्तव में कुछ नहीं मिला है, विशेष रूप से जब से मैं जो काम कर रहा हूं वह ओओ से काफी संबंधित है और ओओ अवधारणाओं को समझना मेरी सबसे बड़ी चुनौती है,
/मेरे पास डेटा स्टोरेज क्लास है, पंजीकृत उपयोगकर्ता हैशैप में अपने उपयोगकर्ता नाम के एक महत्वपूर्ण इनपुट के साथ जोड़ा गया है, जो getUser है।/
import java.util.*;
public class DataStorage
{
HashMap<String, Student> students = new HashMap<String, Student>();
HashMap<String, Staff> staffMembers = new HashMap<String, Staff>();
//Default constructor
public DataStorage(){
}
public void addStaffMember(Staff aAcc)
{
staffMembers.put(aAcc.getUser(),aAcc);
}
public void addStudentMember(Student aAcc)
{
students.put(aAcc.getUser(),aAcc);
}
public Staff getStaffMember(String user)
{
return staffMembers.get(user);
}
public Student getStudent(String user)
{
return students.get(user);
}
public int getStudentRows()
{
return students.size();
}
}
/**** यह एक छात्र वर्ग जो खाता ***/फैली
public class Student extends Account {
private String studentNRIC;
private String diploma;
private String gender;
private double level;
private int credits;
private int age;
private boolean partTime;
private boolean havePc;
private boolean haveChild;
public Student(String n, String nr, String id, String dep, String user, String pass)
{
super(n, dep, user, pass, id);
studentNRIC = nr;
}
public void setPartTime(boolean state)
{
if(state == true)
{
partTime = true;
}
else
{
partTime = false;
}
}
public boolean getPartTime()
{
return partTime;
}
public void setHavePc(boolean state)
{
if(state == true)
{
havePc = true;
}
else
{
havePc = false;
}
}
public boolean getHavePc()
{
return havePc;
}
public void setHaveChild(boolean state)
{
if(state == true)
{
haveChild = true;
}
else
{
haveChild = false;
}
}
public boolean getHaveChild()
{
return haveChild;
}
public void setDiploma(String dip)
{
diploma = dip;
}
public String getDiploma()
{
return diploma;
}
public void setCredits(String cre)
{
credits = Integer.parseInt(cre);
}
public int getCredits()
{
return credits;
}
public void setGender(String g)
{
gender = g;
}
public String getGender()
{
return gender;
}
public void setAge(String a)
{
age = Integer.parseInt(a);
}
public int getAge()
{
return age;
}
public void setLevel(String lvl)
{
level = Double.parseDouble(lvl);
}
public double getLevel()
{
return level;
}
public void setStudentNRIC(String nr)
{
studentNRIC = nr;
}
public String getStudentNRIC()
{
return studentNRIC;
}
}
/**** यह एक खाता सुपर क्लास ***/
हैpublic class Account {
private String name;
private String department;
private String username;
private String password;
private String accountID;
public Account()
{
}
public Account(String nm,String dep,String user,String pass, String accID)
{
name = nm;
department = dep;
username = user;
password = pass;
accountID = accID;
}
public void setName(String nm)
{
name = nm;
}
public String getName()
{
return name;
}
public void setDep(String d)
{
department = d;
}
public String getDep()
{
return department;
}
public void setUser(String u)
{
username = u;
}
public String getUser()
{
return username;
}
public void setPass(String p)
{
password = p;
}
public String getPass()
{
return password;
}
public void setAccID(String a)
{
accountID = a;
}
public String getAccID()
{
return accountID;
}
}
'सार सारणी मॉडल' को विस्तारित करने वाला एक पूर्ण उदाहरण दिखाया गया है [यहां] (http://stackoverflow.com/a/9134371/230513)। – trashgod