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