这种类型转换方法不起作用

时间:2015-02-14 14:22:02

标签: java casting

package coding;

import java.util.Scanner;

public class casting {

    public static void main(String[] args) {

        Scanner sc = new  Scanner(System.in);
        String a = sc.nextLine();
        int b=(int)a;
        System.out.println(b);



    }

}

在上面的代码中,它给出了从string到int的错误转换是不可能的 如果我替换int b=(int)a; to int b=Integer.parseInt(a);那么它工作正常 请告诉我为什么int b=(int)a;无效。

0 个答案:

没有答案