首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中不支持String转float 与double施用了吗

2012-07-28 
java中不支持String转float 与double应用了吗学习java数据转换,在用parse.Float(java.lang.String)执行Str

java中不支持String转float 与double应用了吗
学习java数据转换,在用parse.Float(java.lang.String)执行String 转float ,编译报错无法应用,代码如下
  注释部分为错误位置
public class convertest
{
public static void main(String args[])
{
System.out.println("常用数据类型转换为String类型");
int IntValue=1;
String Str;
Str=String.valueOf(IntValue);
System.out.println(Str);
float FloatValue=9.99f;
Str=Str+String.valueOf(FloatValue);
System.out.println(Str);
double DoubleValue=99.9;
Str=Str+String.valueOf(DoubleValue);
System.out.println(Str);

System.out.println("String类型转换为常用数据类型");
String IntStr="1";
String FloatStr="1.1";
String DoubleStr="1.11";

IntValue=Integer.parseInt(IntStr);
//FloatValue=Float.parseFloat(FloatValue);
//DoubleValue=Double.parseDouble(DoubleValue);

System.out.println("IntValue= "+IntValue);
//System.out.println("FloatValue= "+FloatValue);
//System.out.println("DoubleValue= "+DoubleValue);
// java中string 转float与double不能应用
String CharValue="abc";
char C=CharValue.charAt(0);
System.out.println("C= "+C);

String BoolStr="true";
Boolean B=Boolean.valueOf(BoolStr);
System.out.println("B= "+B);

}
}

[解决办法]
你写错了,应该是

Java code
FloatValue    =    Float.parseFloat(FloatStr);DoubleValue    =    Double.parseDouble(DoubleStr) 

热点排行