From feff6d5e184afa35b2733eb9e3f4694babf15391 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期二, 18 二月 2025 16:27:33 +0800
Subject: [PATCH] double[] stringToAsciiArray

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/common/utils/ASCIIUtil.java |   28 ++++++++++++++++++++++++----
 1 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/common/utils/ASCIIUtil.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/common/utils/ASCIIUtil.java
index 349131a..bc9cf10 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/common/utils/ASCIIUtil.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/common/utils/ASCIIUtil.java
@@ -1,9 +1,29 @@
 package com.iailab.module.data.common.utils;
 
+import java.util.Arrays;
+
 /**
- * @author PanZhibao
- * @Description
- * @createTime 2025年02月18日
+ * @author Jay
  */
 public class ASCIIUtil {
-}
\ No newline at end of file
+
+    /*
+     * 将字符串转换为ASCII码数组,并填充剩余部分为-2。
+     */
+    public static double[] stringToAsciiArray(String input, int length) {
+        double[] asciiArray = new double[length];
+        Arrays.fill(asciiArray, -2); // 初始填充-2
+
+        int index = 0;
+        for (char c : input.toCharArray()) {
+            if (index < length) {
+                asciiArray[index] = c;
+                index++;
+            } else {
+                break; // 如果字符串长度超过目标长度,停止转换
+            }
+        }
+
+        return asciiArray;
+    }
+}

--
Gitblit v1.9.3