Java 将字符串转换为整数时获取NumberFormatException
将字符串转换为整数并尝试打印时获取Java 将字符串转换为整数时获取NumberFormatException,java,numberformatexception,Java,Numberformatexception,将字符串转换为整数并尝试打印时获取NumberFormatException 我的代码: BufferedReader bur=new BufferedReader (new InputStreamReader(System.in)); String s=bur.readLine(); int a=Integer.parseInt(s); System.out.println(a); 输入rakib您可以从字符串中获取字符,然后可以获取每个字符的整数值,如下所示 Buf
NumberFormatException
我的代码:
BufferedReader bur=new BufferedReader (new InputStreamReader(System.in));
String s=bur.readLine();
int a=Integer.parseInt(s);
System.out.println(a);
输入rakib您可以从字符串中获取字符,然后可以获取每个字符的整数值,如下所示
BufferedReader bur=new BufferedReader (new InputStreamReader(System.in));
String str = bur.readLine();
char[] chars = str.toCharArray();
for(char c: chars){
System.out.println((int)c);
}
要将文本输入的每个字符的数字值打印为二进制数字,请将最后两行替换为:
for (int i=0; i<s.length(); i++) {
int charValueAsInt = (int)s.charAt(i);
System.out.println(Integer.toBinaryString(charValueAsInt));
}
for(int i=0;我请拿下,阅读并创建一个。您咨询过您的吗?您从bur
中输入了什么?您能打印s
并与我们共享吗?我想您使用Java,所以使用此标记是一个好主意。这可能是重复的,这就是为什么我问输入了什么。