import java.util.*;
import java.io.*;
public class PropertiesFile {
/**
* @param args
*/
public static void main(String[] args) {
Properties pro = new Properties();// 1.创建Properties对象 存储一系列 关键字和对应的值信息
try {
pro.load(new FileInputStream("count.txt"));// 2.从文件中读取属性 刚开始的关键字和值信息应来自某个文件 所以加载文件
} catch (Exception e) {
pro.setProperty("count", String.valueOf(0));//如果程序时第一次运行 那么进行初始化 把 count = 0
}
//pro.get("count");
int c = Integer.parseInt(pro.getProperty("count"))+1;
System.out.println("这是第"+ c +"次运行");//3 .装载文件后 打印出运行多少次
//pro.put("count", new Integer(c).toString());//put方法可以接收非字符串类型的参数
pro.setProperty("count", new Integer(c).toString());//4 .把次数存入到文件中 以便于下一次使用
try {
pro.store(new FileOutputStream("count.txt"),"program is used num");
// 5 .退出的时候把把结果存储到文件当中 把program is used num改成汉语的话 在count.txt 文件当中会出现乱码 这个问题暂时还没有得到解决
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
在分析这个问题时,我们首先需要了解application.properties配置文件在项目中的作用。application.properties配置文件是一个properties文件,用于存储项目的配置信息,例如数据库连接信息、服务器配置信息等。这个...
当我们需要在程序运行时修改这些键值对,可以使用Java的Properties类来实现。以下是一些关于如何在Java中改变Properties文件中键值的具体步骤和相关知识点: 1. **导入所需的库** 在Java代码中,首先需要导入`java...
这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种简单有效的方法来操作配置文件中的属性(Properties),即通过`System.Configuration`命名空间下的`ConfigurationManager`类以及`...
在Java编程中,`properties`文件是一个常用的配置文件格式,用于存储程序的配置信息,如数据库连接字符串、系统参数等。这些文件以键值对的形式组织数据,易于读写。本示例着重介绍如何将时间写入`properties`文件并...
- 在弹出的对话框中找到`Properties`文件类型,将其编码设置修改为`UTF-8`。 这一设置更改后,重新打开Properties文件,你会发现中文字符可以正常显示和保存了。 #### 解决方案二:使用Native2Ascii工具 对于...
在JavaScript(JS)环境中,读取.properties文件通常用于处理配置数据或者本地化文本。这些文件在Java开发中广泛使用,但JavaScript同样可以借助一些库或技术来读取它们。下面我们将详细探讨如何在JavaScript中实现...
1. **设置Java程序读写Properties时的编码**:在使用`Properties.load()`和`Properties.store()`方法读写Properties文件时,可以传入一个`java.io.InputStream`或`java.io.OutputStream`对象,并通过`...
在Java编程中,`properties`文件是用于存储配置信息的关键组件。这些文件通常包含键值对,其中键和值之间用等号(=)或冒号(:)分隔,用于程序运行时设置变量或参数。`properties`文件的读取是Java开发中的常见操作...
这些文件在程序运行时可以被加载并解析,以便应用根据配置内容进行动态行为调整。本篇将深入探讨如何使用Java来实现Properties文件的读取。 首先,我们需要了解Properties类在Java中的作用。`java.util.Properties`...
在处理`properties`文件时,务必捕获并处理可能的`IOException`。这包括读取、写入或关闭流时可能出现的错误。 5. **编码与国际化**: 默认情况下,`properties`文件使用ISO-8859-1编码。如果需要使用UTF-8或其他...
`properties`文件是一种键值对的配置文件,它允许我们将不同语言的文本资源存储在独立的文件中,然后在运行时根据用户的选择动态加载相应的语言资源。然而,手动管理和维护这些文件可能会变得繁琐。为了简化这一过程...
在IT行业中,数据管理和配置管理经常涉及到不同格式的文件转换,比如Excel和Properties文件。Excel是一种广泛用于数据处理和分析的电子表格工具,而Properties文件则常见于Java开发中,用于存储配置信息。两者之间的...
1. 如果`properties`文件位于项目文件系统的某个位置,而不是类路径中,可以使用`java.nio.file`包来读取。首先,确定文件的绝对路径。 ```java import java.io.IOException; import java.nio.file.Files; import ...
在Java编程中,`properties`文件是一种常用的存储配置信息的方式,它以键值对的形式组织数据,便于程序在运行时动态获取和修改配置。本文将详细介绍如何在Java中读取`properties`配置文件。 首先,我们需要了解`...
在Ant中,我们可以创建一个任务来读取和使用properties文件,这通常用于存储应用的配置信息,如数据库连接字符串、服务器端口等。 首先,我们需要在build.xml文件中引入`<property>`元素来引用外部的properties文件...
`.properties`文件是Java应用程序中广泛使用的文本文件,用于存储配置信息,如数据库连接字符串、系统设置或其他应用程序特定的参数。它们通常以键值对的形式组织,如`key=value`。 描述中提到的"Eclipse"是一个...
在Java编程中,`properties`文件是用于存储应用程序配置信息的一种简单文本格式。这些文件通常包含键值对,其中键和值之间用等号或冒号分隔。本篇文章将详细探讨如何在Java中读取、写入、修改以及删除`properties`...
在Linux环境中运行Java应用程序,通常会打包成JAR(Java ARchive)文件,以便于分发和执行。本文将详细介绍如何在Linux系统下后台运行JAR包执行文件,以及如何根据具体需求调整配置。 首先,`Linux运行jar包执行...
**MFC程序**在跨计算机运行时遇到的问题通常与运行环境相关,尤其是在目标计算机上缺少必要的支持库或配置不当时更为明显。下面将详细介绍几个常见的问题及解决方法。 #### 二、检查系统是否安装了Microsoft Visual...
在Java编程中,读取`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统参数等。`.properties`文件是一种基于键值对的文本格式,易于理解和编辑。在这个场景中,我们将探讨...