Java 基于orderID从orders文本文件中仅读取一个订单
我正在为一家餐厅创建一个系统。 我有一个订单文本文件,用于保存订单的详细信息,包括订单ID。 我希望用户能够输入orderID,然后从文本文件中仅读取此订单 目前,我能够读取整个文本文件并将其显示在jTextArea中,这是我的代码:Java 基于orderID从orders文本文件中仅读取一个订单,java,Java,我正在为一家餐厅创建一个系统。 我有一个订单文本文件,用于保存订单的详细信息,包括订单ID。 我希望用户能够输入orderID,然后从文本文件中仅读取此订单 目前,我能够读取整个文本文件并将其显示在jTextArea中,这是我的代码: String file_name = "login/orders.txt"; try (BufferedReader accReader = new BufferedReader(new FileReader(file_name)))
String file_name = "login/orders.txt";
try (BufferedReader accReader = new BufferedReader(new FileReader(file_name)))
{
ReadFile file = new ReadFile(file_name);
String[] aryLines = file.OpenFile();
int i;
for(i=0; i<aryLines.length; i ++)
{
txtFullOrder2.append("\n" + aryLines[i]);
}
}
catch (IOException ex)
{
JOptionPane.showMessageDialog(null,"Error");
}
}
String文件_name=“login/orders.txt”;
try(BufferedReader accReader=new BufferedReader(new FileReader(文件名)))
{
ReadFile file=新的ReadFile(文件名);
字符串[]aryLines=file.OpenFile();
int i;
对于(i=0;i,orders.txt
的格式是什么?看起来您需要解析每一行,以便找到具有您要查找的id的行。每一条信息、订单号、日期等都显示在一个新行上。解析每一行是什么意思?抱歉,我是java新手!@axblount