我有一个文本字段,用户需要输入信息。
JTextField data = new JTextField();
如果用户输入 * ,我有一个要求。然后,当我搜索数据时,它应被视为正则表达式通配符。
我循环浏览一系列文件并逐一阅读每一行。
for(int i = 0; i < files.length; i++) {
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(files[i]));
String text = null;
while ((text = reader.readLine()) != null) {
if(text.contains(data) return text; // Line that requires wildcard check
}
} catch(IOException e) {
e.printStackTrace();
} finally{
try {
if (reader != null) {
reader.close();
}
} catch (IOException e) {}
}
}
我怎样才能实现这种通配符检查?我需要制作&#39; *&#39;成为用户输入的任何字符。