从字符串中知道确定位置的数字 - Java
Know the number in a determinate position from a String - Java
我从 Int 的加法中得到一个数字,然后把它作为 String。我需要知道加法的第一个、第二个等数字是多少。例如数字是7654,如何知道“7”是第一个数字?第二个是“6”?等等
String result += "\nThe result of addition"
+ String.valueOf(add_1) + "+" + String.valueOf(add_2)
"+ is" + String.valueOf(int_result);
我想知道包含结果的字符串的确定位置的编号。
字符串是String.valueOf(int_result),我也可以直接用int_result。
谢谢!
只需遍历结果字符串中的每个字符:
String result = String.valueOf(int_result);
for (int i=0; i< result.length(); i++) {
char c = result.charAt(i);
System.out.println("Digit " + i + " = " + c);
// And if you need this as an integer
int digit = Integer.parseInt(""+c);
}
在 Java 中获取字符串中特定位置的字符只需使用此
String number ="7564";
char c = number.charAt(0);
以上代码将'5'赋值给char变量c。您可以通过这样做
进一步将其解析为整数
int i = Integer.parseInt(c);
我从 Int 的加法中得到一个数字,然后把它作为 String。我需要知道加法的第一个、第二个等数字是多少。例如数字是7654,如何知道“7”是第一个数字?第二个是“6”?等等
String result += "\nThe result of addition"
+ String.valueOf(add_1) + "+" + String.valueOf(add_2)
"+ is" + String.valueOf(int_result);
我想知道包含结果的字符串的确定位置的编号。 字符串是String.valueOf(int_result),我也可以直接用int_result。 谢谢!
只需遍历结果字符串中的每个字符:
String result = String.valueOf(int_result);
for (int i=0; i< result.length(); i++) {
char c = result.charAt(i);
System.out.println("Digit " + i + " = " + c);
// And if you need this as an integer
int digit = Integer.parseInt(""+c);
}
在 Java 中获取字符串中特定位置的字符只需使用此
String number ="7564";
char c = number.charAt(0);
以上代码将'5'赋值给char变量c。您可以通过这样做
进一步将其解析为整数int i = Integer.parseInt(c);