将String转换为Integer或object

时间:2016-05-13 08:20:45

标签: java

我想知道如何使用扫描仪将用户输入转换为我已经声明的整数。我已经创建了对象person1,并在' Person'中声明了变量firstName,lastName,age和gender。类。我知道我应该使用解析,但我不确定如何在我的代码中实现它。

Scanner user_input = new Scanner( System.in );

        System.out.println("Please input your details.");
        System.out.println("First Name:");
        person1.setFirstName(user_input.nextLine());
        System.out.println("Last Name:");
        person1.lastName = user_input.nextLine();
        System.out.println("Age:");
        person1.age = user_input.nextLine();
        System.out.println("Gender:");
        person1.gender = user_input.nextLine();

第9行和第11行需要修改。

1 个答案:

答案 0 :(得分:0)

对于年龄,请使用:

person1.age = user_input.nextInt();