如何在java中将字符(0-9)转换为int?

如何在java中将字符(0-9)转换为int?,java,char,Java,Char,更多示例: char c = '7'; int i = c - '0'; // Here value of '0' is 48 and c = '7' is 55. Therefore, i = 55 - 48 or 7; 这里,您可能需要位于第三个单元格的整数值。 您可以首先创建一个char变量。然后将char变量转换为int String s = "453467" 有时,为了解决编程问题,并将用户的输入作为字符串,需要使用这个东西 你能告诉我转换它们的其他方法吗。这对我解决问题很有帮助

更多示例:

char c = '7';
int i = c - '0';

// Here value of '0' is 48 and c = '7' is 55. Therefore, i = 55 - 48 or 7;
这里,您可能需要位于第三个单元格的整数值。 您可以首先创建一个char变量。然后将char变量转换为int

String s = "453467"
有时,为了解决编程问题,并将用户的输入作为字符串,需要使用这个东西

你能告诉我转换它们的其他方法吗。这对我解决问题很有帮助。谢谢

使用:

`int yourInt=Integer.parseInt(Character.toString('0')

使用:

`int yourInt=Integer.parseInt(Character.toString('0')

您想要:

您想要:


如果您打算回答自己的问题,这是允许的,但请仅在顶部此处发布问题,并在下面单独发布您的答案。您似乎已经回答了自己的问题。您的疑问是什么?如果您打算回答自己的问题,这是允许的,但请仅在顶部此处发布问题,并在下面单独发布您的答案。您似乎已经回答了自己的问题。您有什么疑问?
整型中的parseInt(String)方法不适用于参数(char)
真的吗?我想您可以使用
String.valueOf('0')
然后
整数类型中的parseInt(String)方法不适用于参数(char)
真的吗?我想你可以使用
String.valueOf('0')
char c = s.charAt(3);
int i = c - '0';