소스 검색

list转string方法

kwzbigdata 4 년 전
부모
커밋
1ad534bc57
3개의 변경된 파일19개의 추가작업 그리고 17개의 파일을 삭제
  1. 1 9
      src/main/java/com/diagbot/rule/DiagRule.java
  2. 1 8
      src/main/java/com/diagbot/rule/LisPacsRule.java
  3. 17 0
      src/main/java/com/diagbot/util/CoreUtil.java

+ 1 - 9
src/main/java/com/diagbot/rule/DiagRule.java

@@ -41,19 +41,11 @@ public class DiagRule {
                 }
             }
             if(ListUtil.isNotEmpty(reports)){
-                String message = "";
-                for(int i=0;i<reports.size();i++){
-                    if(i != reports.size()-1){
-                        message +=i+",";
-                    }else {
-                        message += i;
-                    }
-                }
+                String message = CoreUtil.listConvertString(reports);
                 BillMsg commonBillMsg = CoreUtil.getCommonBillMsg(message, name);
                 return commonBillMsg;
             }
         }
-
         return null;
     }
 }

+ 1 - 8
src/main/java/com/diagbot/rule/LisPacsRule.java

@@ -40,14 +40,7 @@ public class LisPacsRule {
             }
         }
         if(ListUtil.isNotEmpty(tipDiseases)){
-            String message = "";
-            for(int i=0;i<tipDiseases.size();i++){
-                if(i != tipDiseases.size()-1){
-                    message +=i+",";
-                }else {
-                    message += i;
-                }
-            }
+            String message = CoreUtil.listConvertString(tipDiseases);
             BillMsg commonBillMsg = CoreUtil.getCommonBillMsg(message, name);
             return commonBillMsg;
         }

+ 17 - 0
src/main/java/com/diagbot/util/CoreUtil.java

@@ -210,6 +210,23 @@ public class CoreUtil {
         }
     }
 
+    /**
+     * list 转 string
+     * @param list
+     * @return
+     */
+    public static  String listConvertString(List<String> list){
+        String message = "";
+        for(int i=0;i<list.size();i++){
+            if(i != list.size()-1){
+                message += list.get(i)+",";
+            }else {
+                message += i;
+            }
+        }
+        return message;
+    }
+
     public static void main(String[] args) {
 
         System.out.println(getCommonBillMsg("男性", "尿常规"));