- 浏览: 189713 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
1. 在项目的resources文件夹下新建对应的properties文件
2. 在对应的文件中加入对应的中英文内容
3. 打开中文properties文件转码
4. 使用Util调用properties的内容
英文文件:validator_en_US.properties 中文文件:validator_zh_CN.properties
2. 在对应的文件中加入对应的中英文内容
validator_en_US.properties l0012=the verify code you entered is incorrect
validator_zh_CN.properties l0012=您输入的验证码不正确
3. 打开中文properties文件转码
使用native2ascii进行转码 (1) 打开validator_zh_CN.properties文件所在的目录 cd D:\AndrewProject\XXX\XXX\src\main\resources (2) 将文件转成ascii格式 native2ascii validator_zh_CN.properties validator_zh_CN.properties 转化之后的内容 l0012=\u60A8\u8F93\u5165\u7684\u9A8C\u8BC1\u7801\u4E0D\u6B63\u786E
4. 使用Util调用properties的内容
public static String getValMsg(String code){ try { ResourceBundle bundleSC = ResourceBundle.getBundle("validator",Locale.TRADITIONAL_CHINESE); String msgSC = bundleSC.getString(code); return msgSC; } catch (Exception e) { return "没有找到对应的验证信息"; } }
(1) 使用native2ascii转码 native2ascii inputFile.txt outputFile.txt (2) 使用java读取properties内容 读取文件 ResourceBundle bundleSC = ResourceBundle.getBundle("validator",Locale.TRADITIONAL_CHINESE); 1) validator对应validator_zh_CN.properties中的文件名 2) Locale.TRADITIONAL_CHINESE代表中文 Locale.US代表英文 读取属性值String value = bundleUS.getString("key");
发表评论
-
Java中获取IP地址、子网掩码、网关地址
2019-06-26 10:53 01. Java中获取IP地址、子网掩码、网关地址、ping连通 ... -
Java中ThreadLocal
2019-04-19 10:44 01. Java中ThreadLocal Java中的Th ... -
Java中原子性锁synchronized、Lock
2019-04-18 15:19 01. synchronized依赖JVM 1) 修饰代码 ... -
Java中原子性Atomic
2019-04-18 14:45 01. Atomic包简介 java.util.concu ... -
开发常用链接
2019-03-26 11:21 0在线工具:http://tool.oschina.net/ ... -
java1234学习目录
2019-03-21 11:08 01-01-01 N01 J2SEv2(41课时) ... -
Java中TCP和UDP
2018-10-25 10:55 3421. 网页内容获取 Url1.java impor ... -
Java中Thread线程
2018-10-25 09:38 3871. 实现线程的两种方式 1. 继承Thread类并重写 ... -
Java中serializable序列化
2018-10-24 14:46 4751. 序列化 transient不会被序列化。 imp ... -
Java中CharSet集
2018-10-24 11:31 5421. CharSet集 import java.nio. ... -
Java中RandomAccessFile类
2018-10-24 11:30 5001. RandomAccessFile类 1. 使用Ra ... -
Java中I/O的字符流InputStreamReader和OutputStreamWriter
2018-10-22 09:43 4411. InputStreamReader和OutputStre ... -
Java中其它输入输出流
2018-10-22 09:08 4691. ByteArrayInputStream流 以ar ... -
Java中I/O的OutputStream流
2018-10-22 08:54 4861. Java中I/O的OutputStream流 1. ... -
Java中I/O的InputStream流
2018-10-22 08:42 4611. Java中I/O的InputStream流 1. ... -
Java中I/O的File类
2018-10-19 13:45 4341. Java中I/O的File类 1. 在window ... -
Java中innerClass内部类
2018-10-18 09:37 4391. Java中innerClass内部类 用AA.BB ... -
Java中adapter适配器
2018-10-18 08:36 5861. Java中adapter适配器 适配器adapte ... -
Java中awt包
2018-10-17 11:26 17081. Java中awt包 AWT事件模型Event 1 ... -
Java中frame对象
2018-10-17 10:56 6721. Java中frame对象 1. Frame对象 ...
相关推荐
当我们在properties文件中直接使用中文时,Java在读取时可能会出现乱码。为了解决这个问题,我们可以使用两种策略: 1. 文件编码转换:在写入properties文件时,使用支持中文的编码,如UTF-8。在读取时,需要指定...
以下是一些关于如何在Java中改变Properties文件中键值的具体步骤和相关知识点: 1. **导入所需的库** 在Java代码中,首先需要导入`java.util.Properties`和`java.io.*`等相关的类库,以便进行读写Properties文件的...
读取Properties文件中的中文 读取Properties文件时,同样需要指定UTF-8编码。可以使用Properties类的load()方法,通过InputStreamReader来指定编码: ```java Properties props = new Properties(); try ...
在Java编程中,Properties文件是一种常用的配置文件格式,用于存储应用程序的配置参数或者环境设置。这些文件通常以键值对的形式存在,例如`key=value`。读取Properties文件是Java开发中的常见操作,特别是在需要...
以下是如何使用反射来调用由Properties文件中键对应的方法: ```java public class ReflectionUtil { public static void invokeMethodByProperty(Properties props, Object targetObject) { for (String key : ...
### 使用Java轻松操作properties文件 #### 一、概述 在Java开发中,`properties`文件是一种常见的配置文件格式,主要用于存储一系列的键值对。它通常用于保存应用程序的各种配置信息,如数据库连接字符串、服务器...
如果需要读取配置文件中的所有键值对,可以使用`propertyNames`方法获取所有键名,并通过`getProperty`方法逐一读取每个键对应的值。 ```java public static void readProperties(String filePath) { ...
在Java编程中,有时我们需要在运行时动态地修改配置文件,比如Properties文件。Properties文件是Java用来存储配置信息的一种常见方式,通常包含了应用的各种参数设置。然而,一旦将应用程序打包成JAR,内部的资源...
本文侧重于了解自定义properties文件,以及properties中的数据格式,在gradle中如何使用等知识点。 一、概述 在Android Studio 创建一个项目的时候,rootProject下面会生成gradle.properties和local.properties文件...
- 这个类可能包含一个静态方法,用于加载和返回`properties`文件中的配置。 - 方法可能接收文件路径或者类路径作为参数,然后调用上述的`load()`和`getProperty()`方法。 - 为了提高可复用性和灵活性,可能会有一...
在提供的`ConfigInfo.java`文件中,可能包含了实现Properties文件读取的具体逻辑,而`readme.txt`可能是指导如何使用这个类或者解释代码功能的文档。如果你需要查看具体实现,可以查阅这两个文件。通过分析`Config...
总结,Java中读取properties文件的方法包括使用Properties类加载文件、通过ClassLoader获取类路径下的文件以及利用try-with-resources语句进行资源管理。根据具体的应用场景,选择合适的方法可以更高效地处理配置...
使用这个自定义的`SafeProperties`类,你可以确保在读取和写入Properties文件时,文件的格式不会被改变。这在需要保持原始格式的情况下特别有用,比如配置文件需要保持可读性,或者需要遵循特定的编码规范。 总结来...
利用java的反射解析Properties文件转成对象 /** * 解析properties文件为对象 * @param * @param propPath * @param cls * @return * @throws InstantiationException * @throws ...
1. 相对类路径:如果你的Properties文件与Java源代码位于同一目录结构下,可以使用`getResourceAsStream()`方法,配合类路径来加载。例如: ```java InputStream in = getClass().getResourceAsStream("/config....
这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源代码示例。下面我们将详细探讨这个主题。 首先,Properties类是Java的标准库类,位于`java.util`包下,它...
此工具类只用于Java后端在操作Properties文件的时候写的工具类,方便properties文件的存取操作
此外,`.properties`文件中的特殊字符,如换行符、制表符等,会被自动处理。如果需要在值中包含这些特殊字符,可以使用`\`进行转义,例如`\n`表示换行,`\t`表示制表符。 在实际开发中,`.properties`文件通常用于...
首先,你需要创建一个`Properties`对象来保存配置文件中的数据。这个对象可以为空,然后通过`load()`方法加载文件内容,或者在创建时传入一个输入流直接加载数据。 ```java Properties properties = new ...
1.1.1 创建`Properties`对象:`Properties`类是Java提供的内置类,用于处理`properties`文件中的键值对。 ```java Properties properties = new Properties(); ``` 1.1.2 打开文件并创建`FileInputStream`:使用`...