convert string to float in java

convert string to float in java
refer t‮ual:o‬tturi.com
/**
 * @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)
Created Time:2017-09-03 21:56:47  Author:lautturi