在java中从文本文件中提取行

在java中从文本文件中提取行,java,file,text,Java,File,Text,我有一个包含以下两行的文本文件: AAPL 101.50 MSFT 42.50 文本文件将随不同的股票代码和价格而变化,因此文本文件不是常量。我的问题是,我怎样才能把股票行情和价格分开呢 我的程序将有人输入股票代码的名称,它应该输出价格。此外,如果有人输入一个价格,而用户输入的价格低于股票价格,那么它将显示所有股票价格较高的股票 因为我是Java新手,所以我正在寻找这方面的信息和帮助。这是学校的作业 谢谢假设您从文件中得到如下字符串:“AAPL 101.50”,这非常简单: String[]

我有一个包含以下两行的文本文件:

AAPL 101.50
MSFT 42.50
文本文件将随不同的股票代码和价格而变化,因此文本文件不是常量。我的问题是,我怎样才能把股票行情和价格分开呢

我的程序将有人输入股票代码的名称,它应该输出价格。此外,如果有人输入一个价格,而用户输入的价格低于股票价格,那么它将显示所有股票价格较高的股票

因为我是Java新手,所以我正在寻找这方面的信息和帮助。这是学校的作业


谢谢

假设您从文件中得到如下字符串:
“AAPL 101.50”
,这非常简单:

String[] values = input.split(" ");
String ticker = values[0];
String price = values[1]; //You'll need to convert that to a number yourself

您可以查看,然后另一个选项是按空格分隔输入,即如果(“”),则为数组中的元素赋值。

来自帮助中心:“要求家庭作业帮助的问题必须包括到目前为止你为解决问题所做工作的总结,以及对你解决问题的困难的描述。“您需要向我们展示一些解决问题的努力,并向我们提供您需要帮助解决的具体问题或错误。如果你陷入困境,不知道从哪里开始,或者没有任何代码可以共享,你应该从一些在线教程开始,或者联系你的讲师或导师。Stack overflow不是一个“教我编程”网站。我能够找到它。顺便说一句,我从来没有要求任何人帮我解决这个问题,我只是要求一些指导来帮助我开始@劳伦斯·多尔,别担心,我不会再问任何问题了,这样你就不会浪费时间“教学”,因为我相信你的时间是如此宝贵。