io流简单读写文件-获取sql表名

    xiaoxiao2021-03-25  11

    package com.kedia.io; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; public class IOTest { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { FileReader fileReader = new FileReader("C:/Users/Administrator/Desktop/20170217.sql"); BufferedReader reader = new BufferedReader(fileReader); int x = 0; String line = null; while ((line = reader.readLine()) != null) { if(line.contains("CREATE TABLE")){ x = x + 1; writerTableName(line); } } System.out.println(x); reader.close(); } public static void writerTableName(String line) throws Exception{ FileWriter fileWriter = new FileWriter("C:/Users/Administrator/Desktop/20170217.txt",true); BufferedWriter writer = new BufferedWriter(fileWriter); writer.write(line); writer.newLine(); writer.flush(); writer.close(); } }
    转载请注明原文地址: https://ju.6miu.com/read-300328.html

    最新回复(0)