`

File的读取和写入操作 java

 
阅读更多

1、文件的读取操作

 File file = new File(fileName);
	        BufferedReader reader = null;
	        try {
	            System.out.println("以行为单位读取文件内容,一次读一整行:");
	            reader = new BufferedReader(new FileReader(file));
	            String tempString = null;
	            int line = 1;
	            // 一次读入一行,直到读入null为文件结束
	            while ((tempString = reader.readLine()) != null) {
	                // 显示行号
	            	if(tempString.trim().equals(""))
	            		fw.write(tempString+"\r\n");
	            	else if(tempString.indexOf("-")>-1)
	                	fw.write(tempString+"\r\n");
	                else
	                	fw.write(tempString+"→"+"\r\n");
	                	
	            }
	            reader.close();

如遇读取乱码可以改成

 File file = new File("D:\\eee.txt");
	        try {
	            System.out.println("以行为单位读取文件内容,一次读一整行:");
	            FileInputStream fileInputStream = new FileInputStream(file);  
	            InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, "GBK");  
	            BufferedReader br = new BufferedReader(inputStreamReader); 
	            String tempString = null;
	            int line = 1;
	            // 一次读入一行,直到读入null为文件结束
	            while ((tempString = br.readLine()) != null) {
	               if(tempString.length() == 1) name1.add(tempString);
	               else if(tempString.length() == 2) name2.add(tempString);
	               else if(tempString.length() == 3) name3.add(tempString);
	               else if(tempString.length() == 4) name4.add(tempString);
	               else if(tempString.length() == 5) name5.add(tempString);
	               else if(tempString.length() == 6) name6.add(tempString);
	               else name7.add(tempString);
	                	
	            }
	            br.close();
	        }catch (Exception e) {
			}
 

 

2、文件的写入操作

File f = new File("liufen.txt");
		if(!f.exists())
			f.createNewFile();
		FileWriter fw = new FileWriter(f,true);
		for(int k=0;k<carInfo.size();k++){
			fw.write(carInfo.get(k).getCar().get(6)+"\r\n");
		}
		fw.flush();
		fw.close();
分享到:
评论

相关推荐

    Java实现文件复制,File文件读取,写入,IO流的读取写入

    在Java编程语言中,文件操作是一项基础且至关...以上就是关于"Java实现文件复制,File文件读取,写入,IO流的读取写入"的主要知识点。通过理解并熟练应用这些概念和方法,开发者可以有效地处理Java环境中的文件操作。

    java 读取excel写入值

    Java 读取Excel写入值是一项...这就是使用jxl库在Java中读取和写入Excel的基本步骤。当然,jxl库还支持更复杂的操作,如格式化单元格、合并单元格、处理公式等。在实际应用中,可以根据需求进一步探索这些高级功能。

    java 读取写入csv

    在读取和写入操作中,都包含了对可能抛出的异常(如FileNotFoundException和IOException)的处理,以及对资源(如CsvReader和CsvWriter)的关闭操作,这是非常重要的,可以避免资源泄露和错误。 ```java catch ...

    java 操作 读取 写入 excel POI

    本篇文章将深入探讨如何使用POI进行Excel的读取和写入操作。 首先,要使用Apache POI,你需要在项目中添加相应的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;org.apache.poi...

    XML和属性文件读取和写入

    本篇文章将详细探讨这两种文件的读取和写入方法,以及如何在实际开发中应用。 XML是一种可扩展标记语言,其设计目标是为了传输和存储数据,而不是用于显示数据。XML文件由一系列元素构成,每个元素可以有子元素、...

    java读取写入excel操作

    这里我们将深入探讨如何使用Java和jxl库来实现从一个Excel文件读取数据并将其写入到另一个Excel文件的过程。 首先,`jxl.jar`是Java Excel API(jxl)的库文件,它提供了一个方便的接口来读取、写入和修改Excel文件...

    javaIO简单的写入读取文件

    javaIO简单的写入读取文件是Java编程语言中最基本的文件操作。下面我们将详细介绍javaIO简单的写入读取文件的知识点。 一、 文件写入 文件写入是指将数据从程序中写入到文件中。Java中提供了多种文件写入方式,...

    java的文本读取和写入

    在Java编程语言中,文件的读取和写入是基础且重要的操作,广泛应用于数据存储、日志记录、配置文件处理等场景。本主题将详细阐述如何使用`FileReader`和`BufferedReader`以及`FileWriter`进行文本文件的读写,并通过...

    java+poi+excel读取写入等操作所有jar(最新支持excel2013)Java实用源码整理learns

    本资源包集合了使用Java进行Excel读取、写入等操作所需的全部jar文件,且这些jar文件已更新至最新版本,支持Excel 2013的格式。以下是对这些操作的详细说明: 一、读取Excel 1. 导入必要的POI库:首先,你需要导入...

    java读取mpp文件

    `mpxj`是一个开源的Java库,专门用于读取和写入Microsoft Project文件,包括MPP格式。这个库提供了丰富的API,使得开发者可以在Java应用中方便地操作这些项目管理文件。 首先,让我们详细了解一下如何在Java中使用`...

    java操作Hbase之从Hbase中读取数据写入hdfs中源码

    在Java编程环境中,操作HBase并将其数据写入HDFS(Hadoop Distributed File System)是一项常见的任务,特别是在大数据处理和分析的场景下。本篇将详细介绍如何使用Java API实现这一功能,以及涉及到的关键技术和...

    java读取写入2007版excel所用的包

    这些库能够解析和操作xlsx格式的文件,因为xlsx是基于Open XML标准的,与早期的xls(BIFF格式)不同。在本篇文章中,我们将深入探讨如何使用Java来读取和写入2007版Excel文件,并介绍相关的Java包。 首先,最常用的...

    通过IO对TXT进行读取和写入

    "通过IO对TXT进行读取和写入"是一个常见的任务,适用于多种编程语言,如Java、Python、C#等。在此,我们将深入探讨如何使用IO操作来读取和写入TXT文件,以及相关的重要知识点。 首先,让我们理解什么是TXT文件。TXT...

    java 实现DBF文件读取与创建

    在Java中处理DBF文件,我们可以借助特定的库,如JDBF,它提供了读取和写入DBF文件的功能。本篇文章将深入探讨如何使用Java实现DBF文件的读取与创建。 1. **DBF文件格式介绍** DBF文件格式源于dBase,是早期个人...

    使用字节流方式操作文件,读取和写入文件

    在Java编程语言中,字节流是...总的来说,"使用字节流方式操作文件,读取和写入文件"这个主题涉及到Java I/O的基础,包括字节流的使用、文件的读写以及流的关闭,这些都是编写任何涉及文件操作的Java程序的关键部分。

    Java读取文件并对其排序后重新写入文件

    在Java编程中,读取文件、对数据进行排序并重新写入文件是常见的操作,尤其在数据处理和分析场景中。下面将详细讲解这个过程,包括相关知识点和具体实现。 首先,我们需要导入Java的`java.io`包,该包包含了处理...

    java读取和写入xml文件

    XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,广泛应用于软件开发、Web服务和数据交换等领域。在Java中,处理XML文件主要有四种方式:DOM(Document Object Model)、SAX(Simple API for...

    java操作Excel读取写入方法

    以下将详细讲解如何使用Java进行Excel文件的读取和写入操作,以及如何利用提供的类库来实现这一功能。 首先,Java中处理Excel文件最常用的是Apache POI库,它是一个开源的Java API,专门用于处理Microsoft Office...

    java 二进制文件的读写操作

    ### Java 二进制文件的读写操作 在Java中,进行二进制文件的读写操作是非常常见的需求,尤其是在处理非文本类型的文件(如图片、音频或视频等)时。本文将详细介绍如何使用`FileInputStream`和`FileOutputStream`类...

Global site tag (gtag.js) - Google Analytics