Jay
2025-02-18 cace04ca82a9a1246d5fe2ecda8478f330df22d7
提交 | 用户 | 时间
cace04 1 package com.iailab.module.data.common.utils;
J 2
3 import java.util.Arrays;
4
5 /**
6  * @author Jay
7  */
8 public class AsCIIUtil {
9
10     /*
11      * 将字符串转换为ASCII码数组,并填充剩余部分为-2。
12      */
13     public static int[] stringToAsciiArray(String input, int length) {
14         int[] asciiArray = new int[length];
15         Arrays.fill(asciiArray, -2); // 初始填充-2
16
17         int index = 0;
18         for (char c : input.toCharArray()) {
19             if (index < length) {
20                 asciiArray[index] = c;
21                 index++;
22             } else {
23                 break; // 如果字符串长度超过目标长度,停止转换
24             }
25         }
26
27         return asciiArray;
28     }
29 }