1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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;
| }
| }
|
|