Possible Duplicate:
How to convert string to int in Java?
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.
asked Feb 2, 2013 at 1:24
-
1docs.oracle.com/javase/7/docs/api/java/lang/…Brian Roach– Brian Roach2013年02月02日 01:26:17 +00:00Commented Feb 2, 2013 at 1:26
-
6Not much of a techgod now are we? Someone already gave you the answer in your previous question, please try to understand answers to your questions before asking more questions.Roman– Roman2013年02月02日 01:28:25 +00:00Commented Feb 2, 2013 at 1:28
1 Answer 1
use
int month = Integer.parseInt(stringMonth);
answered Feb 2, 2013 at 1:28
lang-java