java 将英文字符串转换为10进制
这个问题有点模糊,因为英文字符串可以有很多不同的解释。如果英文字符串是一个十进制数字的字符串,那么可以使用Java内置的方法将其转换为一个整数,例如:
String str = "1234";
int num = Integer.parseInt(str);
如果英文字符串是一个二进制字符串,那么可以将其转换为一个整数,例如:
String str = "1010";
int num = Integer.parseInt(str, 2);
如果英文字符串是一个十六进制字符串,那么可以将其转换为一个整数,例如:
String str = "1A";
int num = Integer.parseInt(str, 16);
如果英文字符串是一个ASCII码的字符串,那么可以将其转换为一个整数数组,例如:
String str = "hello";
int[] nums = new int[str.length()];
for (int i = 0; i < str.length(); i++) {
nums[i] = str.charAt(i);
}
如果英文字符串是一个字符串的数组,那么可以将其转换为一个整数数组,例如:
String[] strs = {"hello", "world"};
int[] nums = new int[strs.length];
for (int i = 0; i < strs.length; i++) {
nums[i] = Integer.parseInt(strs[i]);
}
``
原文地址: http://www.cveoy.top/t/topic/htJP 著作权归作者所有。请勿转载和采集!