From 0930bed760105b81e2e5055801bec6d6e8d57358 Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期二, 23 十二月 2025 18:40:08 +0800
Subject: [PATCH] 新增了功能

---
 src/bianjie/Bianjieyouhuatoxy.java |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/src/bianjie/Bianjieyouhuatoxy.java b/src/bianjie/Bianjieyouhuatoxy.java
index 74a9035..b0be0e7 100644
--- a/src/bianjie/Bianjieyouhuatoxy.java
+++ b/src/bianjie/Bianjieyouhuatoxy.java
@@ -212,4 +212,30 @@
             return "0.00";
         }
     }
+    
+    /**
+     * 鏍规嵁浼樺寲鍚庣殑鍧愭爣瀛楃涓茶绠楄竟鐣岀偣鏁�
+     * @param optimizedXYStr 鏍煎紡涓� "X0,Y0;X1,Y1;X2,Y2..." 鐨勫瓧绗︿覆
+     * @return 杈圭晫鐐规暟
+     */
+    public static int calculatePointCount(String optimizedXYStr) {
+        if (optimizedXYStr == null || optimizedXYStr.isEmpty()) {
+            return 0;
+        }
+        
+        try {
+            String[] pairs = optimizedXYStr.split(";");
+            int count = 0;
+            for (String pair : pairs) {
+                String[] coords = pair.split(",");
+                if (coords.length == 2) {
+                    count++;
+                }
+            }
+            return count;
+        } catch (Exception e) {
+            e.printStackTrace();
+            return 0;
+        }
+    }
 }
\ No newline at end of file

--
Gitblit v1.10.0