import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class FileTool {
public static List readFile2List(String filePath){
List<String> fileContentList = new ArrayList<String>();
BufferedReader buf = null;
try {
buf = new BufferedReader(new FileReader(filePath));
while(buf.ready()){
fileContentList.add(buf.readLine());
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
buf.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return fileContentList;
}
private static void printStrList(List list){
if(list!=null){
for(int i=0;i<list.size();i++){
System.out.println((String)list.get(i));
}
}
}
public static void main(String[] args){
String path = "E:/switchLog/release.txt";
List contentList = readFile2List(path);
printStrList(contentList);
}
}
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class FileTool {
public static List readFile2List(String filePath){
List<String> fileContentList = new ArrayList<String>();
BufferedReader buf = null;
try {
buf = new BufferedReader(new FileReader(filePath));
while(buf.ready()){
fileContentList.add(buf.readLine());
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
buf.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return fileContentList;
}
private static void printStrList(List list){
if(list!=null){
for(int i=0;i<list.size();i++){
System.out.println((String)list.get(i));
}
}
}
public static void main(String[] args){
String path = "E:/switchLog/release.txt";
List contentList = readFile2List(path);
printStrList(contentList);
}
}
发表评论
-
oracle 的 sequence
2010-06-24 16:57 684-- Create sequence create sequ ... -
简单的log4j.propertier配置
2010-01-27 16:46 853简单的log4j.properties配置,不详细解释了 使用 ... -
IO操作_读取Excel
2010-01-27 16:37 841import java.io.FileInputStream; ... -
队列学习小例子
2010-01-06 22:44 624public class Queue { private l ... -
栈学习简单小例子
2010-01-06 22:43 867public class ArrayStrack { pri ... -
对象排序简单小例子
2009-12-30 18:24 719public class ObjectSort { Pers ... -
简单的排序
2009-12-29 14:59 745public class Sort { public sta ... -
简单的页面静态化
2009-12-29 14:26 645import java.io.BufferedReader; ... -
CSS基本语法(收藏)
2009-12-29 14:22 6941. 基本语法 CSS的定义是 ... -
配置weblogic.xml文件获得相关的servlet文件
2009-12-29 14:13 1808JSP的运行时,先把JSP翻译成对应的Servlet,再把Se ... -
eclipse启动参数设置
2009-12-29 13:33 1043-vm D:\Tools\JDK\jdk1.6.0_05\bi ... -
增加删除行
2009-12-29 13:25 462//被操作模板 <table id="hidd ... -
Filter学习
2009-12-29 12:29 539EncodeFilter,实现类如下 import java ... -
Js实用小技巧(摘抄)
2009-12-29 12:01 6951.document.write(""); ... -
常用的几个js小方法
2009-07-27 11:03 5711.这个是页面输入框的trim操作,很简单实用 String. ...
相关推荐
### Java IO操作详解 在Java编程语言中,IO(Input/Output)操作是处理文件读写、网络数据传输等场景的基础。本文将详细介绍Java中进行文件基础操作的方法,包括读取、追加、删除、移动、复制以及修改文件的具体...
本资源“java_io.rar”提供了关于如何在Java中进行文件操作的示例代码,包括读取、移动、删除和复制文件等常见任务。我们将深入探讨这些主题,以便更好地理解Java I/O API的使用。 首先,让我们从读取本地文件开始...
在压缩包中的`Linux-kernel-file-IO.doc`文档可能详细描述了如何在内核模块中实现这些操作的示例代码,包括如何编写内核模块、注册系统调用、以及在内核空间中进行文件操作的具体函数调用等。通过分析这份文档,可以...
在Java中,IO操作主要通过流来实现,分为输入流(Input Stream)和输出流(Output Stream)。流可以进一步细分为字节流和字符流。字节流适用于所有类型的数据,而字符流专门用于文本数据。 #### 二、按字节读取文件...
Java中的IO操作是进行文件处理的核心技术之一,涵盖了读写、追加、删除、移动、复制、修改等基本功能。本文将围绕这些操作展开详细解释,重点解析如何使用Java进行文件的读取。 ### 一、Java IO读取文件内容 #### ...
在Java编程语言中,IO(Input/...以上就是Java中基本的文件IO操作。在实际开发中,还需要考虑异常处理、资源管理以及性能优化等方面。确保在读写文件后及时关闭流,防止资源泄漏,并根据具体需求选择合适的读写方式。
本示例中的"file_io.rar"是一个包含VHDL代码的压缩包,其主要目标是实现硬盘文件的读写功能,这对于FPGA设计和仿真过程非常关键。 标题中的"VHDL文件读写"指的是在VHDL设计中实现对文件系统的访问,以便于数据的...
文件“2.1.2直接IO端口”可能包含具体的Delphi代码示例,指导开发者如何建立I/O端口操作的函数,如打开端口、设置DCB结构、发送命令到调制解调器以及接收响应。这些操作通常涉及使用Delphi的TSerialPort组件或者直接...
本文将深入探讨如何使用C++和C#这两种编程语言实现高效的大文件读写操作,以及重叠I/O(Overlapped I/O)技术的应用。 首先,C++和C#都提供了多种方法来读写大文件。在C++中,`fstream`库是处理文件的基础,包括`...
其次,文件IO操作是数据处理的基础,特别是在雷达应用中,往往需要读取大量的雷达数据,如原始的射频信号、处理后的特征向量等。MATLAB提供了丰富的文件读写函数,如`fread`、`fwrite`用于二进制文件,`textscan`、`...
1. **XML文件读取**:提供一个函数,如`readXML`,用于读取XML文件并将其内容转换为MATLAB数据结构,如结构体或细胞数组。 2. **XML节点遍历**:可能包含遍历XML文档树的函数,允许用户按需访问和提取特定节点的数据...
总的来说,`xml_io_tools_2010_11_05`是MATLAB用户处理XML文件的一个强大辅助工具,它的存在极大地扩展了MATLAB在XML数据操作方面的功能,使得开发者能够更加专注于核心的计算任务,而不必担心数据的输入和输出问题...
1. **文件打开与关闭**:在LabVIEW中,使用“打开文件”函数可以连接到一个文件,以便进行读写操作。完成操作后,使用“关闭文件”函数确保资源得到释放。这两个函数是文件I/O的基础,理解和掌握它们至关重要。 2. ...
在VHDL中,`text_io`库提供了读写文本文件的接口,便于测试过程中读取数据、验证设计的预期行为或记录测试结果。 描述中提到的“基于VHDL的Testbench读取文件的编写”是指利用VHDL的`text_io`库中的函数和过程,从...
在"Java_IO.rar"这个压缩包中,包含了一个名为"Java_IO操作_(读写、追加、删除、移动、复制、修改).docx"的文档,该文档详细介绍了如何使用Java的IO流进行各种文件操作。以下是对这些操作的详细介绍: 1. **读取...
### JavaSE中的IO操作——类层次与缓冲流 在Java标准版(JavaSE)中,I/O操作是处理文件和数据的重要方式之一。本篇主要介绍Java中的IO操作中的类层次结构以及缓冲流的使用。 #### 类层次结构 Java IO体系主要...
标题中的“key_beef.zip_28335读取io_DSP GPIO BEEF_DSP28335 IO_DSP28335蜂鸣器_按键”表明了这个压缩包内容是关于使用TI公司的TMS320F28335 DSP(数字信号处理器)进行I/O操作,特别是GPIO(通用输入/输出)功能,...
标签"gpio_gpio_linux_linux_io_io_linux_gpio"进一步强调了这个资源包与Linux环境下的GPIO编程相关,包括了GPIO在Linux系统中的基础概念、操作方式以及IO操作的一般原则。 压缩包内的"GPIO"文件可能包含了源代码、...
接下来是文件读取。`$fscanf()`用于从文件中读取格式化的数据。例如,`$fscanf(file descriptor, "%d", variable);`会将文件中的下一个整数读取到变量“variable”中。非格式化的读取操作可以使用`$fgets()`,它将...