import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; public class test { public static void main(String[] args) { try { FileInputStream file = new FileInputStream("D:\\ConfigGoods.csv");//D盘下放入要读取的文件 InputStreamReader input = new InputStreamReader(file, "GB2312"); ////读取 BufferedReader reader = new BufferedReader(input);//换成你的文件名 String line = null; while((line=reader.readLine())!=null){ String item[] = line.split("''");//CSV格式文件为逗号分隔符文件,这里根据逗号切分 String[] last = item[item.length-1].split(",");//这就是你要的数据了 // String name = new String(last.getBytes("ISO-8859-1"),"UTF-8"); String option = "{'id':"+last[0]+",'text':'"+last[1]+"-"+last[2]+"'},";//{"id":112001,"text":"高阶造化丹"}, (写成的格式) System.out.println(option); } reader.close(); } catch (Exception e) { e.printStackTrace(); } } }
相关推荐
在Delphi编程环境中,文件流(FileStream)是处理文件数据的一种高效方式,它允许程序员以字节序列的形式读取和写入文件。本篇文章将详细探讨如何使用TFileStream类来实现Delphi读取文件流,并结合字节数组进行文件...
在C++编程中,文件流(File ...以上就是关于文件流读写的`fstream`库以及可能的`FileIOStream`类的详细解释。这个项目的目标可能是创建一个易于使用的类,简化对文件的读写操作,并且提高代码的可读性和可维护性。
文件流是一种处理大文件的方法,它允许数据被分块读取或写入,而不是一次性加载整个文件到内存中。这对于处理大型PDF文件非常有用,可以避免内存占用过多的问题。PDF.js支持文件流预览,意味着我们可以从服务器获取...
在Java编程中,文件流是处理输入/输出操作的核心工具,尤其在读取和写入文件时。"文件流的读取与写入"这个主题主要涵盖了如何使用Java中的BufferedReader和BufferedWriter类来高效地处理文件内容。这两个类属于Java....
这里我们将详细探讨如何从Android的资源文件中读取文件流,并将其内容呈现在TextView上。 首先,Android应用程序中的资源通常存储在res目录下,包括Drawable、Layout、Values等子目录。如果有一个文本文件(如TXT)...
java读取本地图片文件获取流!java读取本地图片文件获取流!
### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行操作。根据不同的标准,流可以分为几种类型。 ##### 1. 按数据流动方向 - **输入流**:主要用于从数据源读取数据。输入...
总结来说,C#通过文件流方式读取DBF文件涉及到对文件结构的深入理解,包括头部信息、字段定义和数据记录的解析。通过`FileStream`和`BinaryReader`,我们可以逐字节地读取和处理文件内容。在没有第三方库支持的情况...
- `7`:这可能指的是`fread()`或`fgets()`,用于从已打开的文件流中读取数据。`fread()`读取特定长度的数据,而`fgets()`则读取一行。 - `8`:这个数字可能指的是`fopen()`函数的模式参数`x`,用于创建新文件并打开...
当涉及到从CSV(逗号分隔值)文件中读取数据时,文件流提供了一种高效且灵活的方法。CSV文件因其简洁性和通用性,常被用作数据交换格式,特别是在导入和导出表格数据时。 在C#中,我们通常使用`System.IO`命名空间...
### Delphi 使用流读取TXT文件的知识点 #### 一、使用TMemoryStream读取TXT文件 在Delphi中,可以使用`TMemoryStream`类处理文件读取操作,尤其适用于TXT这类文本文件。以下是对文章中提供的示例进行详细解释。 #...
使用fs.Read(buffer, 0, buffer.Length)方法可以读取文件流,buffer是一个byte类型的数组,用于存储读取的数据。 3、写入文件流 使用fs.Write(buffer, 0, buffer.Length)方法可以写入文件流,buffer是一个byte类型...
一旦创建了TFileStream对象,就可以使用其Read和Write方法来读写文件中的字节。例如,读取和写入一个整数: ```delphi var Value: Integer; begin FileStream.ReadBuffer(Value, SizeOf(Value)); // 读取 ...
`FileStream` 是 `System.IO` 命名空间中的一个类,用于创建文件流对象,支持文件的读取和写入。它是实现 `Stream` 接口的一个具体实现,可以用来处理任何类型的文件。 - **构造函数**: - `new FileStream(string...
### C++标准库中文件流读取操作小结 在C++编程语言中,文件流是处理文件输入输出的一种常用方式。本文将详细介绍C++标准库中与文件流读取相关的几个重要知识点。 #### 一、`ifstream`类及其基本用法 在C++中,`...
java读取txt文件,可以以文件路径构造这个流,:FileInputStream fin = new FileInputStream("d:/test.txt"); 然后使用这个流直接读取到文件,再使用reader构造BufferedReader,按行读取一整行的文本,作为字符串返回...
本文将深入探讨如何使用IO流来读取文件,并通过实例代码详细解释每一个步骤。 首先,要读取一个文件,我们需要获取文件的路径。在给定的示例中,路径是通过`TEST.class.getResource("/simu")`获取的,这通常用于...
为了提高性能和用户体验,通常会进行一些优化,比如分块读写文件流,减少一次性处理大量数据的压力;使用流式传输可以实现边读边处理,避免一次性加载完整个大文件;同时,可以考虑使用CDN(内容分发网络)来加速...
使用nio byteBuffer 实现按行读取文件(大文件) 在window/linux/macOS上均测试通过 对于中文乱码也已处理成功 完整注释,可随需求更改 有问题请邮件:mly610865580@126.com