在Java中将字符串转换为整数时出错

时间:2018-09-27 16:57:21

标签: java

我是Java新手,在将字符串转换为整数时遇到问题。 我的编码在这里-

import java.util.Scanner;
class Binary{
public static void main(String args[]){

    Scanner takeInput = new Scanner(System.in);
    System.out.println("Please Give Your Input ====> ");
    String binaryInput = takeInput.nextLine();
    System.out.println("Your Input Is ====> "+binaryInput);
    int lenGTH=binaryInput.length();

    for(int i = lenGTH ; i >= 0 ; i--){

        char pOsition = binaryInput.charAt(i);
        int convertIntoInteger = Int.parseInt(pOsition);
        int convertIntoDouble = Double.parseDouble(convertIntoInteger);
        int getPower = 0;
        getPower *= Math.pow(convertIntoDouble , 2);
        System.out.println("Power of " + i + " index " + getPower);
        }

    }
}

我在命令提示符下给出了屏幕截图,以查找错误:enter image description here

1 个答案:

答案 0 :(得分:0)

java中没有此类Int。

尝试一下:

int convertIntoInteger=Integer.parseInt(String.valueOf(p0sition));

整数类用于解析int中的数据。