From 8b43a1a91c37676e6a1e506e211f60e3e238f669 Mon Sep 17 00:00:00 2001
From: dongyukun <1208714201@qq.com>
Date: 星期四, 20 二月 2025 16:23:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

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