1 打开文件。
本例以FileInputStream的read(buffer)方法,每次从源程序文件OpenFile.java中读取512个字节,存储在缓冲区 buffer中,再将以buffer中的值构造的字符串new String(buffer)显示在屏幕上。程序如下:
import java.io.*;
public class OpenFile
{
public static void main(String args[]) throws IOException
{
try
{ //创建文件输入流对象
FileInputStream rf = new FileInputStream( "OpenFile.java ");
int n=512;
byte buffer[] = new byte[n];
while ((rf.read(buffer,0,n)!=-1) && (n> 0)) //读取输入流
{
System.out.print(new String(buffer));
}
System.out.println();
rf.close(); //关闭输入流
}
catch (IOException ioe)
{
System.out.println(ioe);
}
catch (Exception e)
{
System.out.println(e);
}
}
}
例 2 写入文件。
本例用System.in.read(buffer)从键盘输入一行字符,存储在缓冲区buffer中,再以FileOutStream的write(buffer)方法,将buffer中内容写入文件Write1.txt中,程序如下:
import java.io.*;
public class Write1
{
public static void main(String args[])
{
try
{
System.out.print( "Input: ");
int count,n=512;
byte buffer[] = new byte[n];
count = System.in.read(buffer); //读取标准输入流
FileOutputStream wf = new FileOutputStream( "Write1.txt ");
//创建文件输出流对象
wf.write(buffer,0,count); //写入输出流
wf.close(); //关闭输出流
System.out.println( "Save to Write1.txt! ");
}
catch (IOException ioe)
{
System.out.println(ioe);
}
catch (Exception e)
{
System.out.println(e);
}
}
}
分享到:
相关推荐
本文将深入探讨如何使用Java来打开本地文件,包括HTML文件和文本文件。 首先,我们需要了解Java中的File类。这个类是java.io包的一部分,它提供了在文件系统中创建、删除和查找文件的能力。例如,你可以通过以下...
接下来,Java反射是Java语言的一大特性,它允许程序在运行时检查类的结构并操作类的对象。`java.lang.reflect`包提供了`Class`、`Constructor`、`Method`等类来实现反射。通过反射,我们可以动态地创建对象、调用...
在Java编程语言中,处理文件是一项基础且至关重要的任务,无论是读取数据、写入数据还是进行文件操作。本文将详细讲解如何在Eclipse环境下,使用Java来打开和保存文件。 首先,我们要引入Java的`java.io`包,这个包...
在Java编程语言中,处理和打开各种类型的文件是一项基本任务。Java提供了丰富的API来支持文件操作,这使得开发者能够轻松地读取、写入、创建和管理不同格式的文件,如txt文本文件、Microsoft Word文档(doc或docx...
9. **NIO(非阻塞I/O)**:Java NIO API(New IO)提供了一种新的方式来处理I/O,它允许进行非阻塞的读写操作,适用于大文件和高并发的场景。 10. **文件路径**:在Java中,文件路径可以是相对路径或绝对路径。相对...
在Java编程语言中,文件的读取和写入是基础且重要的操作,广泛应用于数据存储、日志记录、配置文件处理等场景。本主题将详细阐述如何使用`FileReader`和`BufferedReader`以及`FileWriter`进行文本文件的读写,并通过...
然后,可以使用`write()`方法将字符串写入文件。例如,`file.write("Hello, World!")`会在文件中添加这一行文本。 - 如果你想在写入后关闭文件,记得使用`file.close()`。 3. **创建字体格式**: - TXT文档本身不...
在Java编程语言中,处理文本文件,特别是TXT文件,是一项常见的任务。无论是读取现有文件的内容,还是创建新的TXT文件并写入数据,都是开发者必须掌握的基本技能。本篇文章将详细探讨如何使用Java来实现这些功能。 ...
Java 文件管理器是一款基于Java语言开发的文件管理系统,它提供了用户友好的图形用户界面(GUI),使得用户可以方便地进行文件和目录的操作,如浏览、创建、删除、重命名、移动和复制等。这款应用程序旨在提供一个...
本篇文章将深入探讨如何使用Java来实现对Linux服务器的文件上传、操作、下载和删除,以及如何借助ganymed-ssh2库实现远程操作。 首先,让我们了解基础概念。Linux服务器是一种基于Linux操作系统并提供网络服务的...
可以通过`NetcdfFile.open()`方法提供文件路径来打开文件。 - `Variable`类代表NetCDF文件中的变量,包含了数据和元数据信息。可以通过`NetcdfFile`获取到所有变量,并通过`read()`方法读取数据。 - `Dimension`类...
3. 打开文件流:使用`FileInputStream`和`FileOutputStream`类来打开源文件和目标文件的流。 4. 读取源文件:使用`read()`方法从源文件中读取数据,并将其存储在一个byte数组中。 5. 写入目标文件:使用`write()`...
Java 实现文件的加密与解密是指利用 Java 语言将资源文件(包括图片、动画等类型)进行简单的加密和解密。这种策略的原因和好处是将准备好的资源存储在云上,使用时通过网络进行读取即可,减少了应用程序本身的大小...
在Java编程语言中,将二进制文件转换为文本文档通常...在给定的"Parse"文件中,可能包含了用于演示这个过程的二进制文件和相应的脚本。通过分析和运行这些文件,你可以更好地理解如何在Java中实现二进制到文本的转换。
Java操作Excel文件是指使用Java语言来读取、写入和操作Excel文件,包括Excel03和Excel07两种版本。本文将详细介绍Java操作Excel文件的知识点,包括Java读取Excel文件、写入Excel文件、解决内存溢出异常等问题。 一...
在Java编程语言中,文件操作是一项基础且重要的任务。这篇博文主要探讨了如何使用Java进行常见的文件操作,包括创建、读取、写入、删除文件以及处理目录等。以下是对这些知识点的详细说明: 1. **创建文件**: 在...
1. 文件的基本操作:包括创建、打开、关闭、读取和写入文件。 2. 目录管理:创建、删除、移动目录,以及列出目录下的所有文件和子目录。 3. 文件搜索和查找:根据文件名或部分内容进行文件搜索。 4. 文件属性管理:...
接着,我们讨论如何写入文件。`FileOutputStream`用于二进制数据的写入,而`BufferedWriter`则适用于文本数据。以下是一个简单的写入文本文件的例子: ```java import java.io.*; public class WriteFile { ...
// 写入文件 writeFile(os, "document", new File("/path/to/document.txt"), boundary); os.write("\r\n--" + boundary + "--\r\n".getBytes()); } ``` `writeParam`和`writeFile`是辅助方法,用于格式化并写入...
OutputStream 是 Java 中的输出流接口,用于写入文件的内容,常用的 OutputStream 子类包括 FileOutputStream、BufferedOutputStream、DataOutputStream 等。FileOutputStream 是 OutputStream 的子类,用于打开一个...