Monday, 3 October 2016

Java String to Integer Conversion











I am trying to figure out how to convert a string that has integers in it to an integer variable.



Code:



import java.util.Scanner;

public class main {
public static void main(String args[]) {

Scanner input = new Scanner(System.in);
System.out.println("Enter date of birth (MM/DD/YYYY):");
String DOB = input.next();
String month = DOB.substring(0, 1);
String day = DOB.substring(3, 4);
String year = DOB.substring(6, 9);
int month1 = month;
int age = 0;
//age = 2013 - DOB - 1;
int age2 = 0;

age2 = age + 1;
System.out.println("You are " + age + " or " + age2 + " years old");
}
}


I want to turn String month, String day, and Sting year into integers.


Answer



use
int month = Integer.parseInt(stringMonth);



No comments:

Post a Comment

c++ - Does curly brackets matter for empty constructor?

Those brackets declare an empty, inline constructor. In that case, with them, the constructor does exist, it merely does nothing more than t...