吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2235|回复: 4
收起左侧

[Java 转载] Java简单解析TXT本档

  [复制链接]
寒冰haya 发表于 2020-3-13 09:20
今天需要正好解析一个Txt文档,就顺手写了一个小demo,给大家分享一下
[mw_shl_code=java,true]package com.rungkong.sj;

import java.io.*;
import java.util.ArrayList;
import java.util.List;

/**
* @AuThor 寒冰haya
* @date 2020/3/13 09:14
*/
public class readData {
    /**
     * @author 寒冰haya
     * @description 按行读取文件
     */
    public static List read() throws FileNotFoundException {
        // 文件所在位置
        File file = new File("D:\\2020.02.txt");
        FileInputStream fis = new FileInputStream(file);
        InputStreamReader isr = null;
        try {
            isr = new InputStreamReader(fis,"GBK");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        BufferedReader bufferedReader = new BufferedReader(isr);
        StringBuilder stringBuilder =new StringBuilder();
        List<String> strings =new ArrayList<>();
        String str=null;
        while (true) {
            try {
//判断是否空
                if (!((str=bufferedReader.readLine())!=null)) break;
            } catch (IOException e) {
                e.printStackTrace();
            }
            if (str.trim().length()>2) {
            
TIM截图20200313091813.png

需要解析的文档

需要解析的文档

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
无敌大大大 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

superBoyJack 发表于 2020-3-13 09:59
楼主可以试试采用json格式
feixiangdemayi 发表于 2020-3-13 10:09
进一步可以考虑多线程来做 因为可能要大批量读写很多文件
lxzsdlyy 发表于 2020-3-13 23:50
无敌大大大 发表于 2020-3-15 21:06
正在学,顶你
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 02:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表