From dc0fb19555dc01bf873361c9cb6fc22fbfc9671d Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期二, 23 十二月 2025 17:50:13 +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