使用joptionpane在文本文件中进行Java搜索?
我对Java真的很陌生。 所以我在这里迷路了,我正在做一个项目,我应该在一个文本文件中逐行搜索对应的单词。我从某人那里得到了一些帮助,但是joptionpane中的GUI有一些错误 这就是我到目前为止所拥有的。 我的GUI: 还有我的搜索代码使用joptionpane在文本文件中进行Java搜索?,java,Java,我对Java真的很陌生。 所以我在这里迷路了,我正在做一个项目,我应该在一个文本文件中逐行搜索对应的单词。我从某人那里得到了一些帮助,但是joptionpane中的GUI有一些错误 这就是我到目前为止所拥有的。 我的GUI: 还有我的搜索代码 public String lookup(String question){ List<String> options = new ArrayList<>(); for (Object value : data.va
public String lookup(String question){
List<String> options = new ArrayList<>();
for (Object value : data.values()) {
if (value.toString().startsWith(question)) {
options.add((String) value);
}
}
公共字符串查找(字符串问题){
列表选项=新建ArrayList();
for(对象值:data.values()){
if(value.toString().startsWith(问题)){
选项。添加((字符串)值);
}
}
将您的列表选项=new ArrayList();
移到lookup
方法之外,并使其成为类变量。编译器找不到选项对象。“GUI有一些错误”什么错误?在这一行中:null,options.toArray(新字符串[]{}),options.get(0));找不到符号,变量选项您是否导入了我现在导入的ArrayList
?但仍然存在相同的错误。是否有更好的方法通过Joptionpane在文本文件中搜索?可能没有选项对话框
public String lookup(String question){
List<String> options = new ArrayList<>();
for (Object value : data.values()) {
if (value.toString().startsWith(question)) {
options.add((String) value);
}
}