`
endual
  • 浏览: 3558229 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java io换行输入文件

 
阅读更多

package com.write;


import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class LinerHuanghang {

    /**
     * @param args
     * @throws Exception
     */
    public static void main(String[] args) throws Exception {

//        FileOutputStream fos = new FileOutputStream("testd.txt ");
//        String nextLine = System.getProperty("line.separator");
//        String testStr = "abcd " + nextLine + "efgh " + nextLine + "igkl ";
//        byte[] c = testStr.getBytes();
//        fos.write(c);
//        fos.close();
       
        FileOutputStream fos = new FileOutputStream("e.txt ");
       
         List<String[]> lists = new ArrayList<String[]>();
        
         String[] str0 = {"1","2","3","4","5"};
         String[] str1 = {"1","2","3","4","5"};
         String[] str2 = {"1","2","3","4","5"};
         String[] str3 = {"1","2","3","4","5"};
         String[] str4 = {"1","2","3","4","5"};
         String[] str5 = {"1","2","3","4","5"};
         String[] str6 = {"1","2","3","4","5"};
       
         lists.add(str0);
         lists.add(str1);
         lists.add(str2);
         lists.add(str3);
         lists.add(str4);
         lists.add(str5);
         lists.add(str6);
         
         String newLine = System.getProperty("line.separator");//换行标志
         
         
         for(int i=0;i<lists.size();i++){
             
             String[] str = lists.get(i);
             
             for(int j=0;j<str.length;j++){
                byte[] c = str[j].getBytes();
                fos.write(c);
                if(j!=str.length-1){
                  fos.write(",".getBytes());
                }
             }//end for(j
             if(lists.size()-1!=i){
                 
               fos.write(newLine.getBytes());
              
             }
         }//end for(i
       
          fos.close();
    }

}

分享到:
评论

相关推荐

    Java IO 基础操作(文件读写和移动)

    在Java编程语言中,输入/输出(IO)是处理数据传输的核心部分,特别是在与文件系统交互时。本文将深入探讨Java中的基本文件操作,包括文件的移动、读写以及文本文件的读写。 首先,让我们从文件操作开始。在Java中...

    java 文件操作及IO流

    - 使用IO流可以实现文件复制,通过创建输入流和输出流,逐字节或逐字符读写完成复制,如`FileInputStream`和`FileOutputStream`组合使用。 9. **文件追加**: - 如果希望在文件末尾追加内容,可以在创建`...

    java IO 类层次图

    Java IO系统提供了丰富的类来支持不同类型的输入输出操作,包括但不限于文件读写、网络通信等。本文将通过分析一张清晰明了的Java IO类层次图,详细介绍Java IO体系中的主要类及其关系。 #### 二、Java IO 类层次...

    全面总结java IO体系

    Java IO体系是Java编程语言中用于处理输入输出操作的核心组件,它允许程序与各种数据源(如文件、网络、内存缓冲区等)进行交互。在Java中,输入输出操作是通过流(Stream)的概念来实现的,流是数据传输的通道,可以...

    JAVA输入输出流实验报告

    Java中的输入输出流是程序与外部数据交互的重要方式,它允许我们读取和写入数据到各种来源,如键盘、文件、网络等。在Java中,输入输出流分为两大类:字节流(Byte Stream)和字符流(Character Stream)。本次实验...

    java io流学习笔记1

    Java IO流是Java编程语言中处理输入输出操作的重要部分,它是数据传输的通道,使得程序可以与外部资源(如文件、网络、硬件设备等)进行交互。本篇学习笔记主要聚焦于Java IO流的基本概念、分类、使用方法以及在实际...

    Java IO 流的操作

    总之,Java IO流系统是Java平台的强大工具,它提供了丰富的类和接口来处理数据的输入输出,无论是简单的文本文件操作,还是复杂的对象序列化,都有对应的解决方案。通过熟练掌握这一部分知识,开发者可以更高效地...

    javaio流学习总结范文.doc

    Java IO 流是Java平台中用于处理输入输出的重要机制,它允许程序与外部设备(如硬盘、网络、内存等)之间传输数据。本篇总结主要围绕Java IO流的基础概念、分类以及常用方法展开。 首先,Java IO流按照数据流动的...

    Java获得某个路径下的所有文件列表,并写入指定文件

    首先,我们需要导入Java.io和java.nio.file相关的包,它们提供了处理文件和目录的API: ```java import java.io.*; import java.nio.file.*; import static java.nio.file.FileVisitOption.FOLLOW_LINKS; ``` 1. *...

    JavaIO字节输出流的总结共6页.pdf.zip

    Java IO字节输出流是Java平台中用于处理数据输出的核心部分,它允许程序将字节数据写入到各种目标,如文件、网络连接或者内存缓冲区。在Java中,字节输出流通常与字节输入流配合使用,完成数据的读取和写入操作。...

    Java IO流的基本知识总结docx

    Java IO流是Java平台中用于处理输入输出的重要组成部分,它提供了在不同数据源之间传输数据的能力。在Java中,I/O流分为四个主要类别:字节流(Byte Streams)和字符流(Character Streams),以及输入流(Input ...

    java简单的读写文件小程序

    1. **Java.IO 包**:Java.IO 包提供了所有与输入/输出相关的类,包括处理文件、流、字符集、缓冲区等。在Java中进行文件操作,我们主要会用到`java.io.File`、`java.io.FileInputStream`、`java.io.FileOutputStream...

    JAVA设计文本文件读取倒序排序

    在这个程序中,`java.io.File`类用于表示文件对象,`java.io.FileInputStream`和`java.io.InputStreamReader`用来读取文件内容,而`BufferedReader`则用于按行读取文本。 2. **JFileChooser控件**:这是Java Swing...

    JavaSE_4_JavaIO操作_3

    在Java标准版(JavaSE)中,I/O操作是处理文件和数据的重要方式之一。本篇主要介绍Java中的IO操作中的类层次结构以及缓冲流的使用。 #### 类层次结构 Java IO体系主要通过一系列抽象类和接口构建而成,形成了丰富...

    java.io的吐血实用例子

    在Java编程语言中,`java.io`包是用于输入/输出(I/O)操作的基础部分,包含了许多类和接口,使得开发者能够处理数据流、字符流、对象序列化、磁盘文件以及网络连接等任务。本篇文章将深入探讨`java.io`包中的关键概念...

    java IO操作 (读写、追加、删除、移动、复制) 源码集合.pdf

    Java IO(Input/Output)操作是Java编程中用于处理数据输入和输出的重要组成部分。在Java中,我们可以使用各种类和接口来实现对文件的读写、追加、删除、移动和复制。以下是一些核心知识点: 1. **读取文件**: - ...

    Java读取.properties文件

    在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统设置等。`.properties`文件是一种基于键值对的文本格式,易于编写和理解。本篇文章将深入探讨如何在Java...

    java中IO流里面的关于File的讲解源码

    在Java编程语言中,`File`类是处理文件和目录的核心类,位于`java.io`包下。这个类提供了一系列的方法来操作文件和目录,包括创建、删除、重命名、获取属性等。当我们谈论`File`类与IO流的结合时,主要是指使用`File...

    java 输入输出流 实例

    Java输入输出流(I/O流)是Java编程语言中用于处理数据输入和输出的重要机制。在Java中,I/O流允许程序与外部源(如键盘、显示器、文件、网络连接等)交换数据。本实例将深入讲解如何使用Java I/O流进行文件的读取和...

Global site tag (gtag.js) - Google Analytics