我有这个文本文件,其中包含一列帐号和另一列余额
1001 50.67
1002 500.32
1003 63.63
1004 953.53
1005 735.22
我想编写一个程序,要求用户输入他的帐号,例如1002,然后我想从文件中返回与其关联的余额,在本例中为500.31。我还希望能够从余额中添加(存款)或减去(提取)金额,然后更新文本文件。最好的方法是什么? 我的存款或取款方法不会有问题,但我想知道如何将两个数字拆分为字符串,但在加或减时仍将余额用作双倍。
最佳答案
如果您的字符串类似于
1001 50.67
然后使用空格作为分隔符,使用类似于以下内容的内容
str = "1001 50.67";
String[] splited = str.split("\\s+");
您可以使用类似代码将第二个值转换为 double
double value = Double.parseDouble(splited[1]);
然后继续进行您想要进行的更改。
希望这有帮助
关于java - 从文件中分割字符串,但将它们用作 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32729762/