急!急!急!java解析txt,然后存入数据库!

慝-冰镇西瓜皮 2021-01-18 09:11:24
求指教!急!急!急! 规律的txt文件
...全文
262 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
叫练 2021-01-29
  • 打赏
  • 举报
回复
引用 6 楼 慕飒潇湘 的回复:
[quote=引用 4 楼 叫练 的回复:]
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

/**
 * @author :jiaolian
 * @date :Created in 2021-01-19 17:28
 * @description:文本解析
 * @modified By:
 * 公众号:叫练
 */
public class TxtParseTest {

    //文件读取并解析
    public static String parseFileContent(String fileName) {
        File file = new File(fileName);
        BufferedReader reader = null;
        StringBuffer sbf = new StringBuffer();
        try {
            reader = new BufferedReader(new FileReader(file));
            String tempStr;
            while ((tempStr = reader.readLine()) != null) {
                //TODO 具体可以封装成对象入数据库
                System.out.println(tempStr);
            }
            reader.close();
            return sbf.toString();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (reader != null) {
                try {
                    reader.close();
                } catch (IOException e1) {
                    e1.printStackTrace();
                }
            }
        }
        return sbf.toString();
    }


    //测试
    public static void main(String[] args) {
        TxtParseTest.parseFileContent("E:\\a1.txt");
    }
}
哥们,只能送你到这里了,入库的地方帮你预留好了
感觉练好java太难了,我好苦啊[/quote] 不着急哈,心态要稳,可以关注下我的公众号,点关注,不迷路!
叫练 2021-01-29
  • 打赏
  • 举报
回复
不着急哈,心态要稳
慕飒潇湘 2021-01-29
  • 打赏
  • 举报
回复
引用 4 楼 叫练 的回复:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

/**
 * @author :jiaolian
 * @date :Created in 2021-01-19 17:28
 * @description:文本解析
 * @modified By:
 * 公众号:叫练
 */
public class TxtParseTest {

    //文件读取并解析
    public static String parseFileContent(String fileName) {
        File file = new File(fileName);
        BufferedReader reader = null;
        StringBuffer sbf = new StringBuffer();
        try {
            reader = new BufferedReader(new FileReader(file));
            String tempStr;
            while ((tempStr = reader.readLine()) != null) {
                //TODO 具体可以封装成对象入数据库
                System.out.println(tempStr);
            }
            reader.close();
            return sbf.toString();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (reader != null) {
                try {
                    reader.close();
                } catch (IOException e1) {
                    e1.printStackTrace();
                }
            }
        }
        return sbf.toString();
    }


    //测试
    public static void main(String[] args) {
        TxtParseTest.parseFileContent("E:\\a1.txt");
    }
}
哥们,只能送你到这里了,入库的地方帮你预留好了
感觉练好java太难了,我好苦啊
lin351550660 2021-01-19
  • 打赏
  • 举报
回复
package com.yiweikeji.question.util; import cn.hutool.core.io.file.FileReader; import cn.hutool.json.JSONUtil; import java.util.List; public class Test { public static void main(String[] args) { FileReader fileReader = null; try { fileReader = new FileReader("D:/test.txt"); List<String> list = fileReader.readLines(); System.out.println(JSONUtil.toJsonStr(list)); } catch (Exception e) { e.printStackTrace(); } } }
叫练 2021-01-19
  • 打赏
  • 举报
回复
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

/**
 * @author :jiaolian
 * @date :Created in 2021-01-19 17:28
 * @description:文本解析
 * @modified By:
 * 公众号:叫练
 */
public class TxtParseTest {

    //文件读取并解析
    public static String parseFileContent(String fileName) {
        File file = new File(fileName);
        BufferedReader reader = null;
        StringBuffer sbf = new StringBuffer();
        try {
            reader = new BufferedReader(new FileReader(file));
            String tempStr;
            while ((tempStr = reader.readLine()) != null) {
                //TODO 具体可以封装成对象入数据库
                System.out.println(tempStr);
            }
            reader.close();
            return sbf.toString();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (reader != null) {
                try {
                    reader.close();
                } catch (IOException e1) {
                    e1.printStackTrace();
                }
            }
        }
        return sbf.toString();
    }


    //测试
    public static void main(String[] args) {
        TxtParseTest.parseFileContent("E:\\a1.txt");
    }
}
哥们,只能送你到这里了,入库的地方帮你预留好了
qq_39936465 2021-01-19
  • 打赏
  • 举报
回复
引用 2 楼 慝-冰镇西瓜皮 的回复:
[quote=引用 1 楼 symbol_amy的回复:]使用IO流读取,根据规律进行解析,并进行数据缓存,最后将解析并整合好的数据存入数据库就可以了
可以给个例子吗[/quote] 楼上都说了是按规律来,你先说下规律是啥
  • 打赏
  • 举报
回复
引用 1 楼 symbol_amy的回复:
使用IO流读取,根据规律进行解析,并进行数据缓存,最后将解析并整合好的数据存入数据库就可以了
可以给个例子吗
symbol_amy 2021-01-18
  • 打赏
  • 举报
回复
使用IO流读取,根据规律进行解析,并进行数据缓存,最后将解析并整合好的数据存入数据库就可以了

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧