首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在java上保存和调用数据

在java上保存和调用数据
EN

Stack Overflow用户
提问于 2014-12-31 07:13:10
回答 3查看 189关注 0票数 0

我是编程新手,我正在编写一段代码,我每天都在其中记录布尔数据,以查看用户是否完成了要求他们完成的任务。

例如:

如果你今天去练足球,请按“Y”。

如果没有,请按“n”。

我需要程序能够在一周的所有五天问这个问题,最后记录他们在一个月内去足球练习的次数。我有一个基本的想法,如何使代码的东西,如果用户要输入它在一个开放。但我需要每天保存这些布尔数据,然后回想一下...任何ideass.....thankx

EN

回答 3

Stack Overflow用户

发布于 2014-12-31 07:17:39

您需要将这些值保存到一些持久性存储中。最简单的是文件。其他可能是数据库。因此,您需要了解如何从

票数 0
EN

Stack Overflow用户

发布于 2014-12-31 08:31:39

Java允许您创建文件对象并对其进行读写,这正是您所需要的。以下是一个基本示例,可帮助您快速入门:

代码语言:javascript
复制
import java.io.*

public class MyFileReaderWriter {
    public static void main(String[] args) {

        File myFile = new File("sample.txt");
        try {
            BufferedWriter w = new BufferedWriter(new FileWriter(myFile));
            w.write(Integer.toString(1));
            w.write(Integer.toString(0));
            w.write("HELLO WORLD");

            w.close();

            BufferedReader r = new BufferedReader(new FileReader(myFile));
            String s = r.readLine();

            System.out.println(s);

            r.close();

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
票数 0
EN

Stack Overflow用户

发布于 2014-12-31 14:50:12

如果您可以获得一个静态地图(集合),它将只在程序开始时创建,并在每天结束时将数据添加到地图中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27713933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档