xxxxxxxxxx
int result = Integer.parseInt("500");
System.out.println(result) // prints 500 as int
xxxxxxxxxx
class Scratch{
public static void main(String[] args){
String str = "50";
System.out.println( Integer.parseInt( str )); // Integer.parseInt()
}
}
xxxxxxxxxx
class scratch{
public static void main(String[] args) {
String str = "54";
int num = Integer.parseInt("54");
double doub = Double.parseDouble("54");
}
}
xxxxxxxxxx
//parsing string to int
String numberToParse = "420";
int number = 0;
try{
number = Integer.parseInt(numberToParse);
}catch(NumberFormatException e){
//the string cannot be parsed into a number
//ex Integer.parseInt("d15");
e.printStackTrace();
}
System.out.println(number);
xxxxxxxxxx
//String to int , scanner, NumberFormatException,
Scanner scanner = new Scanner(System.in);
while (true) {
String input = scanner.next();
try {
int a = Integer.parseInt(input);
if (a == 0) {
break;
}
System.out.println(Integer.parseInt(input) * 10);
} catch (NumberFormatException e) {
System.out.println("Invalid user input: " + input);
}
}