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; } } }