`
单一色调
  • 浏览: 86266 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JAVA读取本地txt文件,并将每行数据存入数组

 
阅读更多

JAVA读取本地txt文件,并将每行数据存入数组的方法:

 

/**
 * 读取本地普通文件,将其转化为一个字符串数组
 * @return
 */
public ArrayList<AdShow> getTxt(String filepath){
  try{
	String temp = null;
	File f = new File(filepath);
	String adn="";
   //指定读取编码用于读取中文
	InputStreamReader read = new InputStreamReader(new FileInputStream(f),"GBK");
        ArrayList<String> readList = new ArrayList<String>();
	ArrayList<AdShow> retList = new ArrayList<AdShow>();
	BufferedReader reader=new BufferedReader(read); 
	//bufReader = new BufferedReader(new FileReader(filepath));
	while((temp=reader.readLine())!=null &&!"".equals(temp)){
	    readList.add(temp);
	}
	read.close();
	return retList;
    }catch (Exception e) {
   // TODO: handle exception
  logger.info("读取文件--->失败!- 原因:文件路径错误或者文件不存在");
	e.printStackTrace();
	return null;
	}	
}

 

分享到:
评论

相关推荐

    java把文本文件内容导入到数据库

    在Java中,我们可以使用`BufferedReader`或`Scanner`类来读取文件内容,然后通过`split()`方法根据分隔符拆分每一行,得到一个字段数组。 例如: ```java BufferedReader reader = new BufferedReader(new ...

    Java读取json文件,并转化为map取值

    本教程将深入讲解如何使用Java读取JSON文件,并将其内容转化为Map以便进行取值操作。 首先,我们需要引入处理JSON的库。Java标准库并不直接支持JSON操作,所以我们通常会使用第三方库,如`org.json`或`...

    java使用javacsv读取csv文件 导入Mysql数据库

    最后,将读取CSV文件和插入数据的过程结合起来,遍历CSV文件中的所有行,对每一行调用`importCSVToDatabase()`函数: ```java public static void main(String[] args) { // ... while ((record = reader.read...

    Java程序读取服务器端数据文件的解决方法及比较

    ### Java程序读取服务器端数据文件的解决方法及比较 #### 概述 在现代软件开发过程中,尤其是在网络编程领域,Java作为一种强大的编程语言被广泛应用。然而,在开发客户端程序时,经常会遇到Java程序所定义与使用...

    java实现本地读取图片存储到数据库中并在html网页显示

    在本文中,我们将深入探讨如何使用Java实现在本地读取图片并将其存储到数据库中,之后再通过HTML页面显示这些图片。这个过程涉及到的主要技术包括Java编程、数据库操作(特别是MySQL)以及前后端交互。 首先,我们...

    Java读取txt数据入数据库然后读出使用POI创建excel

    这里的`List[]&gt; data`代表TXT文件中的行数据,每行作为一个数组。 最后,使用Apache POI创建Excel文件。POI提供了两种模型:HSSF(处理.xls文件)和XSSF(处理.xlsx文件)。这里我们以处理.xlsx为例: ```java ...

    读取txt中的数据!!!!!

    本篇将详细讲解如何在编程环境中读取`.txt`文件中的数据,并将其存储到二维数组中。 首先,我们需要理解什么是二维数组。二维数组,顾名思义,是数组的数组,它由若干个一维数组组成,通常用于表示表格或矩阵的数据...

    稀疏数组的实现java代码

    3)将二维数组的有效的数据存入到稀疏数组 &lt;二 &gt;稀疏数组 转 二维数组的思路 1)先读取稀疏数组的第一行,根据第一行的数据,创建原始的二维数组,比如上面的chessArr2 = int[11][11] 2)在读取稀疏数组后几行的...

    将文件上传、下载(以二进制流保存到数据库)实现代码

    在讨论如何将文件上传、下载并以二进制流的方式保存到数据库中时,首先需要了解几个关键概念:文件上传、文件下载、二进制流以及数据库操作。 文件上传通常指的是将本地或者网络上的文件通过网络上传到服务器。在...

    C++读取Excel(源文件)

    在C++编程环境中,处理Excel文件通常涉及到使用第三方库,因为C++标准库本身并不直接支持Excel文件的读写操作。本示例中,我们关注的是如何使用C++来读取和操作Excel文件,主要涉及以下几个核心知识点: 1. **第三...

    java实现从txt文件读取数据并保存至二维数组及判断其是否是矩阵

    在HIT第一次软件构造的实验中,第一个实验需要题目所述的方法,而在网上寻找的过程中,能够真正使用的方法并不多,于是通过寻求老师及同学帮助,结合网络资料的方法,最终构建出以下代码。 由于本人也是java初学者,...

    利用java读取Excel中的数据的方法.pdf

    该方法使用了jxl库读取Excel文件,并将文件中的数据行读取到字符串数组中,然后将这些数组添加到List中返回。具体实现步骤如下: 1. 使用`FileInputStream`读取传入的Excel文件名对应的文件。 2. 创建`Workbook`...

    文件转数组

    - 在Java中,可以使用`FileInputStream`和`BufferedInputStream`类组合读取文件,将数据读入`byte[]`数组。 5. 压缩与释放: 对于大型文件,为了节省内存,可能会选择先压缩数组,然后再在需要的地方解压并释放。...

    从字符文件中读取字符到指定数组,数组可以用来识别操作,带字符文件...rar

    - 使用循环结构(如for或while)逐个读取字符,并将其存入数组。同时,注意检查是否已到达文件末尾。 4. **字符识别与操作**: - 读取的字符可以用于各种目的,例如字符串分析、模式匹配、数据解析等。 - 可以...

    java实现上传图片存入到数据库

    这里,我们先读取文件内容到字节数组,然后通过`PreparedStatement`设置二进制参数并执行插入语句。 最后,为了提高用户体验,我们通常会将图片的URL与数据库中的记录关联,而不是直接显示二进制数据。这样,前端...

    把csv文件转化为数组及数组的切片方法

    Numpy和Pandas是Python中用于处理数组和数据框的两个重要库,它们提供了方便的方法将CSV文件读取为数组。 Numpy库提供了`loadtxt`函数,可以将CSV文件加载为数组。例如: ```python import numpy as np my_matrix...

    BMP图像转16进制数组

    16进制数组的生成涉及到读取BMP文件的像素数据并将其转化为16进制字符串。以下是具体步骤: 1. **解析BMP文件头**:每个BMP文件都以一个文件头开始,包含了关于图像的基本信息,如图像大小、位深度等。我们需要读取...

    实验1 控制语句上机.pdf

    - 生成N个100以内的随机正整数并存入数组。 2. **显示数组**: - 输出数组s[]的初始数据。 3. **查找最大值与最小值**: - 遍历数组,找到最大值和最小值。 4. **排序数组**: - 对数组s[]进行降序排序。 5. **复制...

    Java 实现Redis存储复杂json格式数据并返回给前端

    本篇文章主要探讨如何在Java中存储和检索复杂JSON格式的数据到Redis,并将其返回给前端。以下是实现这一功能的关键知识点: 1. **Redis基本操作**:Redis是一个开源的内存数据结构存储系统,可以当作数据库、缓存和...

    基于Java的环形缓冲数组实现.zip

    如果未满,则将数据存入当前写入位置,并将写入指针向后移动一位(如果已到达数组末尾,则回到数组开头)。如果已满,可以采取阻塞等待、丢弃数据或扩展缓冲区等策略。 3. **读取操作**:读取数据时,同样先检查...

Global site tag (gtag.js) - Google Analytics