Jay
2025-02-18 cace04ca82a9a1246d5fe2ecda8478f330df22d7
新增AsCIIUtil
已添加1个文件
29 ■■■■■ 文件已修改
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/common/utils/AsCIIUtil.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
    }
}