From cace04ca82a9a1246d5fe2ecda8478f330df22d7 Mon Sep 17 00:00:00 2001
From: Jay <csj123456>
Date: 星期二, 18 二月 2025 15:26:46 +0800
Subject: [PATCH] 新增AsCIIUtil

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/common/utils/AsCIIUtil.java |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 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
new file mode 100644
index 0000000..6186fab
--- /dev/null
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/common/utils/AsCIIUtil.java
@@ -0,0 +1,29 @@
+package com.iailab.module.data.common.utils;
+
+import java.util.Arrays;
+
+/**
+ * @author Jay
+ */
+public class AsCIIUtil {
+
+    /*
+     * 将字符串转换为ASCII码数组,并填充剩余部分为-2。
+     */
+    public static int[] stringToAsciiArray(String input, int length) {
+        int[] asciiArray = new int[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