try { FileWriter filewriter = new FileWriter( new File("f:/1.txt"), true); String content = text_1.getText(); filewriter.write(content); filewriter.close(); } catch (IOException ioe) { ioe.printStackTrace(); }
InputStream in = Config.class.getResourceAsStream("/config/config.properties");
try {
p.load(in);
} catch (Exception e) {
throw new RuntimeException("error when try read config:"+property);
}
配置文件应该放在/src/config/config.properties
/config/config.properties 第一个/指的应该就是classpath的root, 即源码的src目录
File f2 = new File("E:/99.inc"); InputStreamReader read = null; try { read = new InputStreamReader(new FileInputStream(f2), "UTF-8"); } catch (UnsupportedEncodingException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } catch (FileNotFoundException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } BufferedReader reader2 = new BufferedReader(read); String line2; try { while ((line2 = reader2.readLine()) != null) { System.out.println(line2); } } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); }
File f = new File("/Users/aaa.txt"); String strContent = ""; BufferedReader reader = null; try { reader = new BufferedReader(new FileReader(f)); String line; while ((line = reader.readLine()) != null) { strContent += line; } System.out.println(strContent); } catch (FileNotFoundException e2) { e2.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ if (reader!=null) { try { reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
utf-8
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(fileName),"UTF-8"));
package com.lich; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.nio.charset.Charset; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) { File f = new File("c:\\2222.csv"); BufferedReader reader = null; try { int linenum = 0; InputStream fis = new FileInputStream("c:\\2222.csv"); InputStreamReader isr = new InputStreamReader(fis, Charset.forName("UTF-16")); reader = new BufferedReader(isr); String line; while ((line = reader.readLine()) != null) { linenum++; int count = matchCount(line, "222/0"); if(count!=2){ System.out.print(linenum+" "+line.length()+" "); System.out.print(line); System.out.println(count); } } } catch (FileNotFoundException e2) { e2.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ if (reader!=null) { try { reader.close(); } catch (IOException e) { e.printStackTrace(); } } } } public static int matchCount(String str, String findStr){ Pattern p = Pattern.compile(findStr); Matcher m = p.matcher(str); int count = 0; while (m.find()){ count +=1; } return count; } }
相关推荐
在Java编程中,读取配置文件是常见的任务,特别是在开发需要灵活配置的系统时。配置文件通常用于存储应用程序的设置,如数据库连接信息、服务器端口、第三方服务的API密钥等,这些信息可能需要根据不同的环境或需求...
在Java编程中,读取配置文件是常见的任务,主要用于存储应用程序的设置或环境变量,以方便管理和维护。Java提供了一个内置的`java.util.Properties`类,用于处理`.properties`文件,这种格式通常用来存储键值对,即...
在Java编程中,读取配置文件是常见的任务,特别是在构建可扩展和可维护的应用程序时。配置文件通常用于存储应用程序的设置、连接信息或其他敏感数据,这样可以将这些信息与核心代码分离,便于管理和更新。本篇文章将...
Java类读取配置文件信息 Java类读取配置文件信息是Java编程语言中的一种常见操作。配置文件是指存储应用程序配置信息的文件,例如数据库连接信息、服务器地址等。在Java类中,读取配置文件信息可以使用多种方法,...
java读取properties文件的工具类,传入配置文件名字和其中的key就可以读取
在Java编程语言中,文件读取是常见的任务,可以用于处理各种类型的数据,如文本、图像、音频等。本文将详细介绍Java中四种不同的文件读取方法:按字节读取、按字符读取、按行读取以及随机读取。 1. **按字节读取...
在Java编程中,读取配置...总结来说,Java中读取配置文件的关键在于使用合适的工具或类(如`Properties`)来解析文件,并确保正确处理异常情况。在实际项目中,考虑将配置管理抽象化,以提高代码的可维护性和灵活性。
本文对 Java 中的 XML 配置文件读取操作进行了详细的讲解,并提供了一个使用 SAX 解析器读取 XML 配置文件的示例程序,对 Java 开发者来说非常实用。 知识点: 1. XML 配置文件在 Java 开发中的应用 2. DOM 和 SAX...
在Java编程中,读取配置文件是常见的任务,特别是在构建可扩展和灵活的应用程序时。配置文件通常存储了应用程序的参数、数据库连接信息、API密钥等敏感数据,需要在运行时动态加载。本实例代码将展示如何使用`Class....
Java INI配置文件读取是Java开发中常见的一项任务,主要涉及到对INI格式配置文件的解析、读取、以及可能的修改操作。INI文件是一种简单的文本格式,常用于存储应用程序的配置参数,其结构通常由多个节(Section)...
在web项目中读取yml配置文件的工具类.可以实现将 server : port : portnumber : 8081 转换为 key为"server.port.portnumber",值为"8081"的Map,String>集合
`Properties`类用于处理键值对,它是Java中读取配置文件的标准方式。 要获取配置文件中的数据,我们可以调用`Singleton.INSTANCE.getProperties()`。例如,如果配置文件中有`database.url`属性,我们可以通过以下...
在Java编程中,读取配置文件是常见的任务,它允许我们分离程序的配置信息,使得配置可以独立于代码进行修改,提高程序的可维护性和灵活性。这篇内容将深入讲解Java如何读取XML、INI等不同类型的配置文件。 一、XML...
在Java编程中,读取配置文件是常见的任务,它允许我们分离程序的配置信息,如数据库连接字符串、API密钥或其他动态可变的设置,从而提高代码的可维护性和灵活性。这里,我们关注的是如何使用Java来读取配置文件,这...
使用 Java 读取 XML 配置文件 Java 语言和 XML 技术可以说是黄金组合,网上已经有很多文章介绍 XML 在电子商务中的数据交换的作用。但是在平时系统开发中,我们不一定都用到数据交换,是否无法使用 XML?当然不是...
实际应用中,文件路径可能来自用户输入或配置文件。 #### 3. 初始化`BufferedReader` 接下来,通过`new BufferedReader(new FileReader(file))`创建一个`BufferedReader`实例。这行代码的关键在于使用了`...
Java中XML配置文件的读取(SAX) XML配置文件是Java开发中常用的配置文件格式,特别是在J2EE项目中。XML文件可以存储配置信息,并且易于维护和修改。然而,在Java中读取XML配置文件成了一个需要解决的问题。本文将...