麻煩了
import java.io.*;
import javax.swing.*;
public class textChange {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
String input="";
String output="";
String line="";
String inputFile, outputFile;
BufferedReader fileName = new BufferedReader(
new InputStreamReader(System.in));
//輸入檔名等...
inputFile = JOptionPane.showInputDialog("Enter the FileName");
FileReader inputFileReader =
new FileReader(inputFile);
BufferedReader fileTextReader =
new BufferedReader(inputFileReader);
String lineSep="";
lineSep = System.getProperty("line.separator");
FileWriter outputFileWriter =
new FileWriter("test.txt");
BufferedWriter fileTextWriter =
new BufferedWriter(outputFileWriter);
int count=0, outCount=0;
//開始對文檔轉換及做儲存動作
while ((line = fileTextReader.readLine()) != null) {
if (line.matches("^>{1}.+$")) {
count+=1;
outCount+=1;
line = line.replace(">", "");
line = line.replace(" /", "\t");
if (outCount == 2) {
if (output.matches("[ATCG]{100,}")) {
fileTextWriter.write(output);
outCount = 1;
input="";
}
}
else
;
if (count == 2) {
input+=lineSep;
input+=line;
input+=lineSep;
count = 1;
}
else {
input+=line;
input+=lineSep;
}
}
else {
input+=line;
}
output = input;
}
if (line == null)
fileTextWriter.write(output);
fileTextWriter.flush();
fileTextWriter.close();
}
}
--
救救我
而且後來索性用MySQL直接讀
他也說太大 冏rz
那一些影片轉換格式的為什麼都可以一次跑完一個好幾G的檔
--
是說我要把這麼大的檔分割數個小的來處理嗎?
再次謝謝你們
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.57.40