将字符输入转换为数字变量

时间:2014-12-05 21:02:57

标签: java

以下列输入为例:

User_Input> x

从以下代码中读取:

Scanner scan= new Scanner(System.in); 
String s = scan.nextLine();

是否可以声明一个与读取的字符串名称相同的数字变量?

2 个答案:

答案 0 :(得分:2)

要将字符串转换为整数,请使用Integer.parseInt()方法。

对于long类型,Long.parseLong()。等等。

答案 1 :(得分:0)

Scanner scan= new Scanner(System.in); 
String s = scan.nextLine();

int i;

try {
    i = Integer.parseInt(s);
}
catch(NumberFormatException ex) {
    ex.printStackTrace();
    // Handle problem
}