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中的基本文件操作,包括文件的移动、读写以及文本文件的读写。 首先,让我们从文件操作开始。在Java中...
- 使用IO流可以实现文件复制,通过创建输入流和输出流,逐字节或逐字符读写完成复制,如`FileInputStream`和`FileOutputStream`组合使用。 9. **文件追加**: - 如果希望在文件末尾追加内容,可以在创建`...
Java IO系统提供了丰富的类来支持不同类型的输入输出操作,包括但不限于文件读写、网络通信等。本文将通过分析一张清晰明了的Java IO类层次图,详细介绍Java IO体系中的主要类及其关系。 #### 二、Java IO 类层次...
Java IO体系是Java编程语言中用于处理输入输出操作的核心组件,它允许程序与各种数据源(如文件、网络、内存缓冲区等)进行交互。在Java中,输入输出操作是通过流(Stream)的概念来实现的,流是数据传输的通道,可以...
Java中的输入输出流是程序与外部数据交互的重要方式,它允许我们读取和写入数据到各种来源,如键盘、文件、网络等。在Java中,输入输出流分为两大类:字节流(Byte Stream)和字符流(Character Stream)。本次实验...
Java IO流是Java编程语言中处理输入输出操作的重要部分,它是数据传输的通道,使得程序可以与外部资源(如文件、网络、硬件设备等)进行交互。本篇学习笔记主要聚焦于Java IO流的基本概念、分类、使用方法以及在实际...
总之,Java IO流系统是Java平台的强大工具,它提供了丰富的类和接口来处理数据的输入输出,无论是简单的文本文件操作,还是复杂的对象序列化,都有对应的解决方案。通过熟练掌握这一部分知识,开发者可以更高效地...
Java IO 流是Java平台中用于处理输入输出的重要机制,它允许程序与外部设备(如硬盘、网络、内存等)之间传输数据。本篇总结主要围绕Java IO流的基础概念、分类以及常用方法展开。 首先,Java IO流按照数据流动的...
首先,我们需要导入Java.io和java.nio.file相关的包,它们提供了处理文件和目录的API: ```java import java.io.*; import java.nio.file.*; import static java.nio.file.FileVisitOption.FOLLOW_LINKS; ``` 1. *...
Java IO字节输出流是Java平台中用于处理数据输出的核心部分,它允许程序将字节数据写入到各种目标,如文件、网络连接或者内存缓冲区。在Java中,字节输出流通常与字节输入流配合使用,完成数据的读取和写入操作。...
Java IO流是Java平台中用于处理输入输出的重要组成部分,它提供了在不同数据源之间传输数据的能力。在Java中,I/O流分为四个主要类别:字节流(Byte Streams)和字符流(Character Streams),以及输入流(Input ...
1. **Java.IO 包**:Java.IO 包提供了所有与输入/输出相关的类,包括处理文件、流、字符集、缓冲区等。在Java中进行文件操作,我们主要会用到`java.io.File`、`java.io.FileInputStream`、`java.io.FileOutputStream...
在这个程序中,`java.io.File`类用于表示文件对象,`java.io.FileInputStream`和`java.io.InputStreamReader`用来读取文件内容,而`BufferedReader`则用于按行读取文本。 2. **JFileChooser控件**:这是Java Swing...
在Java标准版(JavaSE)中,I/O操作是处理文件和数据的重要方式之一。本篇主要介绍Java中的IO操作中的类层次结构以及缓冲流的使用。 #### 类层次结构 Java IO体系主要通过一系列抽象类和接口构建而成,形成了丰富...
在Java编程语言中,`java.io`包是用于输入/输出(I/O)操作的基础部分,包含了许多类和接口,使得开发者能够处理数据流、字符流、对象序列化、磁盘文件以及网络连接等任务。本篇文章将深入探讨`java.io`包中的关键概念...
Java IO(Input/Output)操作是Java编程中用于处理数据输入和输出的重要组成部分。在Java中,我们可以使用各种类和接口来实现对文件的读写、追加、删除、移动和复制。以下是一些核心知识点: 1. **读取文件**: - ...
在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统设置等。`.properties`文件是一种基于键值对的文本格式,易于编写和理解。本篇文章将深入探讨如何在Java...
在Java编程语言中,`File`类是处理文件和目录的核心类,位于`java.io`包下。这个类提供了一系列的方法来操作文件和目录,包括创建、删除、重命名、获取属性等。当我们谈论`File`类与IO流的结合时,主要是指使用`File...
Java输入输出流(I/O流)是Java编程语言中用于处理数据输入和输出的重要机制。在Java中,I/O流允许程序与外部源(如键盘、显示器、文件、网络连接等)交换数据。本实例将深入讲解如何使用Java I/O流进行文件的读取和...