📄 aiucomp.java
字号:
import java.io.FileReader;import java.io.FileWriter;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.IOException;public class Aiucomp{ public static final String head=" OP TRFLR AIUCOMP";// public static final String Date_=" DATE";// public static final String Time_=" INTERVAL";// public static final String Line1=" TGN ISEIZE IROUTE ISETUP ISATTMP IANS ICONGES";// public static final String Line2=" TGN OATTMPT FAOATT OVFL OSEIZE OARR OSATTMP";// public static final String Line3=" TGN OANS TOTUSG MTUSG IANSUSG OANSUSG BWINCU";// public static final String Line4=" TGN BWOUTU INSVC OOSMTCE OOS TRANBID ITRANSZ";// public static final String Line5=" TGN DBLSZR INADSZ MATTMPT MOVFL MSEIZE FCO"; public static void main(String[] args) throws IOException { try { FileReader fr = new FileReader(args[0]); FileWriter fw = new FileWriter(args[1]); BufferedReader br=new BufferedReader(fr); String Line=br.readLine(); Aiurptlay T = new Aiurptlay(); fw.write("DATE ,TIME ,SM ,AIU ,ATT ,ANS ,USG ,MTUSG ,ACBLK\r\n"); while(Line!=null) { while(Line.indexOf(head)>=0) { //System.out.println(Line); Line=br.readLine(); //System.out.println(Line); Line=br.readLine(); //System.out.println(Line); T.setDate(Line.substring(17,25)); Line=br.readLine(); Line=br.readLine(); Line=br.readLine(); T.setTime(Line.substring(45,50)); Line=br.readLine(); Line=br.readLine(); Line=br.readLine(); Line=br.readLine(); Line=br.readLine(); Line=br.readLine(); Line=br.readLine(); Line=br.readLine(); Line=br.readLine(); while(Line.length()>0) {//System.out.println(Line);System.out.println("1"); T.setSM(Line.substring(8,16)); T.setAIU(Line.substring(16,24)); T.setATT(Line.substring(24,32)); T.setANS(Line.substring(32,40)); T.setUSG(Line.substring(40,48)); T.setMTUSG(Line.substring(48,56)); T.setACBLK(Line.substring(56)); System.out.println(T.getDate()+","+T.getTime()+","+T.getSM()+","+T.getAIU()+","+T.getATT()+","+T.getANS()+","+T.getUSG()+","+T.getMTUSG()+","+T.getACBLK()); fw.write(T.getDate()+","+T.getTime()+","+T.getSM()+","+T.getAIU()+","+T.getATT()+","+T.getANS()+","+T.getUSG()+","+T.getMTUSG()+","+T.getACBLK()+"\r\n"); Line=br.readLine(); if(Line==null) break; } if(Line==null) break; //System.out.println("2"); } Line=br.readLine(); } br.close(); fr.close(); fw.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } }}class Aiurptlay{ private String Date_; private String Time_; private String SM; private String AIU; private String ATT; private String ANS; private String USG; private String MTUSG; private String ACBLK; public void setSM(String p1) {SM=p1;} public void setAIU(String p2) {AIU=p2;} public void setATT(String p3) {ATT=p3;} public void setANS(String p4) {ANS=p4;} public void setUSG(String p5) {USG=p5;} public void setMTUSG(String p6) {MTUSG=p6;} public void setACBLK(String p7) {ACBLK=p7;} public void setDate(String p8) {Date_=p8;} public void setTime(String p9) {Time_=p9;} public String getSM() {return SM;} public String getAIU() {return AIU;} public String getATT() {return ATT;} public String getANS() {return ANS;} public String getUSG() {return USG;} public String getMTUSG() {return MTUSG;} public String getACBLK() {return ACBLK;} public String getDate() {return Date_;} public String getTime() {return Time_;} }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -