Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将字符串转换为整数时获取NumberFormatException_Java_Numberformatexception - Fatal编程技术网

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,所以使用此标记是一个好主意。这可能是重复的,这就是为什么我问输入了什么。