| | |
| | | package com.iailab.module.data.common.utils; |
| | | |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年02月18日 |
| | | * @author Jay |
| | | */ |
| | | public class ASCIIUtil { |
| | | |
| | | /* |
| | | * 将字符串转换为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; |
| | | } |
| | | } |