`

java 从文件中读取信息(测试过成功)

阅读更多

 

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.net.URISyntaxException;

/**
 * 从文件中读取信息
 */

public class ReadFile {

 /**
  * @param args
  * @throws URISyntaxException
  */
 public String[] readFile(String fileName){
  
  String[] newStr = null;
     FileReader fr = null;
     char data[]=new char[1024]; // 建立可容纳1024个字符的数组       
    
     String path = null;
  try {
   path = ReadFile.class.getClassLoader().getResource("").toURI().getPath();
  } catch (URISyntaxException e) {
   e.printStackTrace();
  }   
 
  try {
   File f=new File(path + fileName) ; 
   fr = new FileReader(f);// 建立对象fr   
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  }    
     int num = 0;
  try {
   num = fr.read(data);// 将数据读入字符列表data内 
      String str=new String(data,0,num); // 将字符列表转换成字符串
      newStr = str.split("\r\n") ;
     
      for (int i = 0; i < newStr.length; i++) {
        System.out.println(newStr[i]);      
   }   

    fr.close();
  } catch (IOException e) {
   e.printStackTrace();
  }   
     return newStr;
 }

}

分享到:
评论

相关推荐

    java 按顺序读取文件

    首先,Java提供了多种类来处理文件读取,如`FileReader`,`BufferedReader`等。`FileReader`主要用于读取字符流,而`BufferedReader`则通过缓冲区提高读取效率。在按顺序读取文件时,通常我们会先创建一个`...

    java读取局域网共享机器文件

    在Java编程环境中,读取局域网内共享机器上的文件是一项常见的任务,特别是在分布式系统或者需要跨设备协作的场景下。下面将详细讲解如何通过Java实现这一功能。 首先,理解基本概念:局域网(Local Area Network, ...

    java读取本地.db文件实例

    在Java编程中,读取本地SQLite数据库(.db文件)是一项常见的任务,特别是在移动应用开发或者需要离线存储数据的场景下。SQLite是一种轻量级的、开源的关系型数据库,它不需要单独的服务器进程,可以直接在应用程序...

    java读取数据库表中内容转存sql文件,然后解析执行此文件

    在Java编程中,读取数据库表中的内容并将其转换为SQL文件,然后解析并执行这个文件,是一项常见的数据处理任务。这项操作可能涉及到数据库连接、数据查询、文件操作以及SQL语句的构建与执行。以下将详细介绍这个过程...

    Java读取DBF文件jar包和测试用例

    通常,一个测试用例会包含多个测试方法,每个方法对应一个特定的功能点,比如测试读取文件是否成功,测试记录遍历是否准确,或者测试字段信息提取是否无误。测试用例对于确保代码的稳定性和可靠性至关重要。 "新建...

    java 读取资源文件

    - `load()` 方法:从输入流加载属性列表,通常是从.properties文件读取。 - `getProperty()` 方法:根据指定的键获取对应的属性值。 - `store()` 方法:将属性列表写入输出流,常用于保存配置。 2. **读取....

    java文本读取方法

    本文介绍了Java中常用的四种文本文件读取方法:按字节读取、按字符读取、按行读取以及随机读取。每种方法都有其适用场景和特点,开发者可以根据实际需求选择合适的方式来处理文本文件。此外,还特别注意了异常处理和...

    Java读取DBF文件jar包以及测试用例

    总的来说,Java通过`javadbf-0.4.0.jar`库可以方便地读取和处理DBF文件,这对于需要从这些老式数据库格式中提取数据的应用程序来说,是一个重要的工具。`JavaDBFReaderTest.java`提供了验证和学习如何使用这个库的...

    java读取dlt645所需文件

    在Java编程环境中,读取DLT645协议文件通常涉及到智能电表通讯,这是一个用于电力系统中远程抄表的标准。DLT645是一种基于串行通信的协议,允许设备(如电表)与主站系统进行数据交换。为了在Java中实现对这种文件的...

    java 利用POI读取Word文件中的内容

    在Java编程语言中,Apache POI是一个非常流行的库,它允许开发者处理Microsoft Office格式的文件,包括Word(.doc和.docx)文档。本篇将详细介绍如何利用Apache POI库来读取Word文件中的内容。 首先,理解Apache ...

    Java实现解析dcm医学影像文件并提取文件信息的方法示例

    本文详细介绍了Java实现解析dcm医学影像文件并提取文件信息的方法,包括安装dcm4che库、测试类实现、dcm文件解析、文件信息提取等步骤。该方法可以帮助开发者快速实现dcm文件的解析和信息提取,提高医疗信息化系统的...

    java大文件多线程读取测试代码

    java大文件多线程读取测试代码

    JAVA写的读取ini文件

    接下来是标签"JAVA 读取 ini文件",这强调了主要技术点:使用Java进行文件读取。在Java中,我们可以使用`java.io`包中的`BufferedReader`或`Scanner`类来读取文本文件。对于INI文件,我们需要解析每一行,识别键值对...

    java ini配置文件读取

    Java INI配置文件读取是Java开发中常见的一项任务,主要涉及到对INI格式配置文件的解析、读取、以及可能的修改操作。INI文件是一种简单的文本格式,常用于存储应用程序的配置参数,其结构通常由多个节(Section)...

    java 读取局域网机器上共享文件

    java 读取局域网机器上共享文件,以经过测试。

    Java小实验:文件读取加密保存

    在Java编程语言中,文件操作是一项基础且重要的技能,而文件的加密与...实验过程中,建议逐步调试和测试每个步骤,确保文件读取、加密、保存的正确性。同时,不断查阅相关文档和教程,深入理解背后的原理和技术细节。

    java实现将html文件读取到txt中

    java实现的可以将html文件读入到txt文件中,经过测试的,可以用。

    读取csv文件中指定行列的数据

    本教程将深入探讨如何使用Java在Eclipse集成开发环境中读取CSV文件中的指定行和列数据。 首先,我们需要了解CSV文件的基本结构。CSV文件是以逗号分隔的文本文件,每行代表一个记录,每个记录的字段由逗号分隔。例如...

    Java解析apk/ipa读取包名、版本名、版本号等等信息源码

    因此,我们可以使用Java的ZIP处理库来读取这些文件。 1. **读取APK信息** - **包名**:APK中的包名位于`AndroidManifest.xml`文件中,代表了应用的唯一标识。可以使用Java的XML解析库(如JDOM或DOM4J)解析该文件...

    java程序读取数据库表 转为sql文件 仅供参考 不得宣传

    在Java编程环境中,读取数据库表并将其转换为SQL文件是一项常见的任务,特别是在数据迁移、备份或测试场景中。下面将详细介绍如何实现这个过程,并基于给出的标题和描述进行讲解。 1. **配置文件读取**: 首先,...

Global site tag (gtag.js) - Google Analytics