java - 将字符串转换为 ASCII 值数组
问题描述
我正在尝试制作一种方法,该方法将从字符串中获取每个字符,将每个字符转换为 ascii,然后用 ascii 值填充一个数组。
我制作的方法打印随机字符,所以我必须在这个函数中遇到问题。
public class Caesar {
public int[] stringToSymbolArray(String str){
str = str.toUpperCase();
int stringLength = str.length();
int[] symbolArray = new int[str.length()];
for (int i = 0; i < stringLength; i++) {
char character = str.charAt(i);
int ascii = (int) character;
symbolArray[i] = ascii;
}
return symbolArray;
}
}
解决方案
推荐阅读
- python - “发生异常:ImportError DLL 加载失败:找不到指定的模块。” 我的 VS Code 中经常出现异常
- java - 快速获取java中两个浮点数列表之和的max和maxIndex
- asp.net - AngularJS 在 MVC PartialView 中不起作用
- objective-c - 成员“观察”不能用于协议类型的值;改用通用约束
- python - 从数据库中获取 .zip 文件
- xamarin.forms - 如何在 Xamarin 表单中使用 ComboBox
- kubernetes - 如何让 Skaffold 和 Helm 图表与本地图像存储库一起使用?
- javascript - Eleventy 站点如何显示目录中的页面列表?
- java - 获取所有 @Tests 的列表(jUnit 测试)
- r - R 使用嵌套 If 语句简化大型数据集