我试图做一个小句子翻译,每个句子都有一个或多个翻译,这些翻译将从格式如下的文件中加载:
Future
这些信息应该作为参数加载到这个类中:
EN – english sentence 1
IT – italian translation 1
EN – english sentence 2
IT – italian translation 1
IT – italian translation 2
我在阅读文件时无法决定何时开始上课。
public class Sentence {
private String fraseENG;
private ArrayList<String> translations = new ArrayList<>();
private boolean correct;
public void setFraseENG(String fraseENG) {
this.fraseENG = fraseENG;
}
public void setTranslation(String translation){
translations.add(translation);
}
}
然而,这样,每当我读到一个新行时,我都会有一个新课程。我该怎么办?谢谢
答案 0 :(得分:0)
编写代码的方式看起来不错。每次都让它成为一个新类,这是每个循环插入arraylist的正确方法。垃圾收集器将负责清理冗余对象。