import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
public class FileWriterTest {
public static void main(String[] args) {
int[] a={1,3,5,7};
try {
//从文件写数据
BufferedWriter buw = new BufferedWriter(new FileWriter("d:/a.txt"));
for (int i=0;i<a.length;i++){
Integer aa = new Integer(a[i]);
buw.write(aa.toString());
}
buw.close();
//从文件读数据
BufferedReader buR = new BufferedReader(new FileReader("d:/a.txt"));
String line = buR.readLine();
System.out.print(line);
for (int i=line.length();i>0;i--){
System.out.print(line.charAt(i-1));
}
buR.close();
//从控制台读字符串
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader buRS = new BufferedReader(isr);
String str = buRS.readLine();
System.out.print(str);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
在Java编程语言中,文件流是用来处理输入/输出...在"JAVA文件流控制台程序"这个示例中,我们可以通过阅读和分析提供的两个文件(Java写入文件1.txt和java写入文件.txt),进一步理解这些概念和技术在实际项目中的运用。
Java的`FileInputStream`和`FileOutputStream`可以用于读写文本文件,或者使用更高级的`ObjectInputStream`和`ObjectOutputStream`序列化和反序列化对象。 4. **异常处理**: - 在处理用户输入或进行文件操作时,...
在Java编程语言中,文件的读写操作是基础且至关重要的功能。本示例将深入讲解如何进行简单易懂的文件读写,包括追加内容和处理换行问题。Java的IO流(Input/Output Stream)是实现这一功能的核心工具。 首先,我们...
如果是文件系统,可能使用了Java的File类和I/O流进行读写操作;如果是数据库,如SQLite或MySQL,需要使用JDBC(Java Database Connectivity)来连接和操作数据库。 6. **异常处理**:在处理用户输入或执行操作时,...
本示例"读写文件操作demo-java"旨在教你如何使用Java进行文件的读取和写入,这对于处理数据存储、日志记录或是任何需要与磁盘交互的应用程序至关重要。我们将探讨`java.io`包中的核心类,如`FileInputStream`, `...
5. **异常处理**:在读写文件或处理用户输入时,可能会遇到异常。Java的try-catch语句块用于捕获并处理这些异常,确保程序的稳定运行。 6. **设计模式**:虽然这是一个简单的项目,但可能包含了单例模式(如创建...
【Java文件管理系统(控制台程序)】是一种使用Java编程语言实现的系统,它主要用于管理和操作计算机上的文件。作为控制台程序,它不依赖图形用户界面(GUI),而是通过命令行接口来执行各种文件操作,这使得它在轻...
1. **Java I/O 基础**:文件管理器的基础是Java I/O API,包括`File`类,用于表示文件和目录路径名,以及`FileInputStream`和`FileOutputStream`,用于读写文件内容。`BufferedReader`和`PrintWriter`则常用于文本...
在本文中,我们将深入探讨如何使用Java编程语言来构建一个基于文件存储的家庭账单管理系统,并通过控制台进行操作。这个系统旨在帮助用户记录、管理和分析家庭财务情况,从而实现更有效的理财。 首先,我们需要理解...
Java的`File`类和`FileInputStream`/`FileOutputStream`等流类可以实现文件的读写。数据通常以序列化的方式存储,如XML或JSON格式,以便于解析和恢复。 7. 面向对象编程: Java是面向对象的语言,学生管理系统会...
文件中包括读取excel、csv文件,同时可以将读取出的文件内容保存在另外一个excel或csv中。注意excel2003和excel2007调用的jar包也不一样,需要将代码进行修改。2007版的将HSSF改成XSSF,2003相反。csv文件用XSSF
Java读写ini文件代码示例是一种常见的文件操作方式,ini文件是一种轻量级的配置文件格式,广泛应用于各种软件和系统中。Java语言可以通过多种方式来读写ini文件,本文将详细介绍Java读写ini文件代码示例。 Ini文件...
2. 文件I/O操作:如何读写属性文件,以及处理用户输入和输出。 3. 类与对象:如何定义类,创建对象,以及使用面向对象的特性。 4. 核心API的使用:例如Properties类的使用,以及集合框架中的数据结构。 5. 打包与...
2. **Java I/O**:文件读写操作,如保存和加载学生住宿信息到文本文件或XML文件,因为控制台应用程序没有数据库存储。 3. **Java JDBC**:Java Database Connectivity,用于与SQL Server 2000通信,执行SQL查询,...
### Java文件读写知识点 #### 一、获取控制台用户输入信息 在Java中,可以通过`System.in`来获取用户的输入。以下是一个简单的示例,它演示了如何从控制台接收用户输入并将其转换为字符串。 ```java public ...
Java的File和FileInputStream/OutputStream类可以用来读写文件。 7. 设计模式:良好的软件设计往往涉及设计模式的应用,如工厂模式用于创建DVD对象,单例模式用于数据库连接,策略模式用于处理不同的搜索逻辑等。 ...
- 系统通过Java的`System.out.println()`方法进行控制台输出,显示系统信息和用户提示。 - `Scanner`类用于接收用户在控制台的输入,例如添加、查询图书信息等操作。 3. **数据结构与集合框架** - 图书信息通常...
Java中的`java.io`包提供了丰富的类来进行文件的读写操作,如`File`用于文件对象的创建和管理,`FileReader`和`FileWriter`进行文本文件的读写,`BufferedReader`和`BufferedWriter`则可以提高读写效率。 2. **...
从 JDK 1.0 开始,Java 提供了两种主要的方式来处理文件读写:`InputStream` 和 `OutputStream`。这两种方式适用于二进制数据的读取与写入。 - **InputStream** 作为读取数据的基础类,其派生类 `FileInputStream` ...