方法1:
public static void main(String[] args) {
// 声明一个FileOutputStream变量
FileOutputStream out;
PrintStream p;
try {
out = new FileOutputStream("myfile.txt");
p = new PrintStream( out );
for(int i=0;i<20;i++)
{
p.println ("NO ."+i);
}
p.close();
} catch (Exception e) {
System.err.println ("Error writing to file");
}
}
方法2:
public static void main(String[] args) {
FileOutputStream fis = null;
BufferedWriter bw = null;
String str="\r\n";
try {
fis = new FileOutputStream("a.txt");
bw = new BufferedWriter(new OutputStreamWriter(fis));
for(int i=0;i<30;i++)
{
bw.write("看看这是第"+i+str);
}
bw.flush();
System.out.println("写入文件完成!");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally{
try {
if(fis!=null)fis.close();
if(bw!=null) bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
Java 编程将 TXT 文件数据导入 Oracle 数据库是指使用 Java 语言编写程序将 TXT 文件中的数据导入 Oracle 数据库中,以方便进行计算、统计等操作。下面将详细介绍该知识点。 标题:用 Java 编程将 TXT 文件数据...
例如,`FileOutputStream`用于将数据写入文件。 ##### 2. 按照流所处理的数据类型 - **字节流**:处理的是8位的字节数据,适用于处理非文本数据如图像、音频等。常见的字节流包括`InputStream`和`OutputStream`。 ...
在Java编程语言中,将二进制文件转换为文本文档通常涉及到字符编码的理解和处理。二进制文件可以包含任何类型的数据,如图像、音频、视频或纯文本,但以非可读格式存储。而文本文档通常使用特定的字符编码(如ASCII...
在这个概述中,我们将深入探讨Java数据流的核心概念、主要类库以及它们在实际开发中的应用。 首先,我们要了解Java中的数据流分为字节流和字符流两大类。字节流处理的是8位的字节数据,适用于所有类型的数据,包括...
总的来说,Java配合`jxl`库可以方便地实现Excel文件的创建和数据写入,这对于数据导出、报告生成等场景非常实用。然而,需要注意的是,`jxl`库只支持旧版的.BIFF8格式(Excel 97-2003),对于新版的.xlsx格式(Excel...
首先,将图片转换为`CTDrawing`对象,然后在文档中创建一个`XWPFPictureData`对象,将图片数据添加到此对象中。 - 创建`XWPFDrawing`对象,然后使用`createPicture()`方法插入图片,指定图片的宽度和高度。 - 图片...
5. **对象序列化流**:Java的`ObjectInputStream`和`ObjectOutputStream`允许将Java对象写入到流中并从流中读取,实现对象的序列化和反序列化。 6. **File类**:`java.io.File`是Java I/O中的一个重要类,它提供了...
根据给定的文件信息,我们将深入探讨Java读写文件文本文件的关键知识点,这些知识点主要集中在文件的读取、写入以及流的复制等操作上。 ### Java读取文本文件 在Java中,读取文本文件通常涉及到使用`InputStream`...
Java的IO流机制基于流的概念,流可以被视为数据传输的通道,数据按照序列化的方式从输入流读取或向输出流写入。 1. **输入流(Input Stream)与输出流(Output Stream)** 输入流用于从数据源读取数据,而输出流则...
Java文件流 Java中的输入输出是以流...在 Java 中,流可以分为字节流和字符流,字节流用于处理二进制文件,而字符流用于处理文本文件。同时,Java 中还提供了多种方式来操作文件,如使用 File 类、字节流、字符流等。
- `StringWriter`:将数据写入字符串。 - `FileWriter`:用于向磁盘文件写入文本数据。 - `PipedWriter`:管道输出流,用于线程间的通信。 ##### 1.3 流之间的转换 为了支持不同类型的流之间的互操作,Java提供...
在IT行业中,尤其是在软件开发领域,常常需要将数据动态地导入到Word文档中,以便生成报告、合同或者自定义的文档。Java作为一种广泛使用的编程语言,提供了多种方式来实现这一功能。本文将深入探讨如何利用Java代码...
Java字节流 Java字节流是一种用于处理字节数据的流处理机制,在Java中,字节流不包含边界数据的连续流,字节流是由...在Java中,字节流是非常重要的概念,它们广泛应用于图片、视频、文本文件等多种类型的数据处理中。
下面我们将深入探讨如何在Java中正确地读取和写入CSV文件,以及解决中文乱码的问题。 1. **字符编码的理解**: - 在处理中文字符时,必须确保使用正确的字符编码,例如UTF-8。UTF-8是一种广泛支持的编码格式,可以...
Java IO流是Java语言中最基本和最重要的输入/输出机制,负责将数据从外部世界输入到Java应用程序中或将数据从Java应用程序输出到外部世界。IO流可以分为两大类:字节流和字符流。 1. 节点流:离数据源|程序最近的流...
在Java编程中,有时我们需要处理大量数据,例如将客户信息从数据库导出到文件中。在这样的场景下,我们可能需要确保每个文件的大小不超过特定限制,比如2GB。这通常涉及到文件分割策略,以便在文件达到其最大容量时...
从`StringBuffer`中写出数据到文件 #### 知识点说明: `PrintStream`类可以方便地将`StringBuffer`中的内容写入输出流。在实际应用中,这通常用于将处理后的数据输出到文件或标准输出设备。 #### 代码实现: ```...
Java的IO流是Java平台提供的一种处理输入输出数据的重要机制,尤其在文件读写方面,它扮演着核心角色。对于初学者来说,理解和掌握Java IO流的使用是学习Java编程的基础,也是进阶到更复杂系统开发的关键一步。 ...
输入流用于从外部设备读取数据,而输出流用于将数据写入到外部设备。另一种分类方式是按照流的数据单位不同,分为字节流和字符流。字节流处理二进制数据,而字符流处理文本数据。最后一种分类方式是按照流的功能不同...