所以我有一个数组列表,在文件中,用字对,一个在英国,一个在丹麦。然后,我将其中一个单词传递给我所做的GUI,然后用户将他们认为是用其他语言写入的内容。引用到对价值的一个数组列表,然后比较它们
我现在面临的问题是,我不能随便说这个问题需要平等的答案,因为他们是2周不同的语言,我不知道如何去这一点。
请好心人请帮我解决这个问题吗? :)
http://imgur.com/HfelHtb这里的GUI的图片,如果你需要一些帮助理解我在说什么。
public class Quizz
{
static void add(Quizz quizzlist)
{
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
public String getQuestion()
{
return question;
}
public void setQuestion(String question)
{
this.question = question;
}
public String getAnswer()
{
return answer;
}
public void setAnswer(String answer)
{
this.answer = answer;
}
private String question;
private String answer;
public Quizz(String question, String answer)
{
this.question = question;
this.answer = answer;
}
public String toFile()
{
return answer + "," + question;
}
}
既然你已经有了'配对'这个词,它肯定会认为这个问题与答案'相等'! – Rugal
我不知道如何比较他们虽然是问题。因为如果我直接在代码中比较这两个单词,它就会是类似于a = b?不,a = a,如果你明白我的意思。我不知道如何在数组列表中亲自做到这一点。 –
我认为你可以使用'HashMap',这是最适合你的要求!你可以理解,它最初是一个“配对”数组列表! – Rugal