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