Parcourir la source

adflow 求解

huangxingxing il y a 5 mois
Parent
commit
988208f781

+ 10 - 6
src/main/java/com/miniframe/tools/file/CRMFileRead.java

@@ -35,26 +35,30 @@ public class CRMFileRead {
             // 逐行读取,直到文件末尾
             while ((line = br.readLine()) != null) {
                 line=line.trim().replaceAll("\\s+"," ").trim();//替换多个空格为一个空格
-                if(line.startsWith("Zone")||line.startsWith("Title")){
-                    continue;
-                }
-                if(line.startsWith("DATAPACKING")){
+                if(line.startsWith("Title")){
                     continue;
                 }
+
                 if(line.startsWith("Variables")){
 //                    line=line.replace("\"","");
 //                    line=line.replace("Variables =","").trim();
                     continue;
                 }
+                if(line.startsWith("Zone")){
+                    continue;
+                }
                 if(line.startsWith("Nodes")){
                     line=line.replace("Nodes = ","").trim();
                     size =Integer.valueOf(line.split(" ")[0]);
                     continue;
                 }
-                if(i>size){
+                if(line.startsWith("DATAPACKING")){
+                    continue;
+                }
+                if(i>=size){
                     break;
                 }
-                if(i>con && i<=size){
+                if(i>=con && i<size){
                     String[] vals = line.split(" ");
                     MdoProComval comval =new MdoProComval();
                     comval.setId(UtilTools.getUUid());

+ 13 - 0
src/test/java/com/miniframe/XFileRead.java

@@ -0,0 +1,13 @@
+package com.miniframe;
+
+import com.miniframe.tools.file.CRMFileRead;
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+public class XFileRead {
+    @Test
+    void crmRead(){
+//        CRMFileRead.readFile("C:\\Users\\Administrator\\Desktop\\fsdownload");
+    }
+}