/**
* @author lautturi.com
* Java example: parse string to float example in java
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
String str = "3.1415";
float f = Float.parseFloat(str);
System.out.println("float:"+f);
String str1 = "3.1415f";
float f1 = Float.parseFloat(str1);
System.out.println("float:"+f1);
String str2 = "3.1415d";
float f2 = Float.parseFloat(str2);
System.out.println("float:"+f2);
String str3 = "3.1415x";
float f3 = Float.parseFloat(str3);
System.out.println("float:"+f3);
}
}
output:
float:3.1415 float:3.1415 float:3.1415 Exception in thread "main" java.lang.NumberFormatException: For input string: "3.1415x" at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054) at java.base/jdk.internal.math.FloatingDecimal.parseFloat(FloatingDecimal.java:122) at java.base/java.lang.Float.parseFloat(Float.java:455)