java.lang.string怎么转float类型

java.lang.string怎么转float类型,第1张

你这个报错信息说的是不能将float转换成string,任何类型都可以通过StringvalueOf(参数) 转换为String类型,如果想将String转成float,可以使用FloatparseFloat(string类型参数)

Java的自动拆装箱机制,float是基本数据类型 Float是float对应的类;既然是类就可能会有其他的属性和方法。parseFloat()方法就是这个类的一个方法。还有int对应Integer,boolean 对应Boolean等等

#include <iostream>

#include <sstream>

using namespace std;

int main( )

{

istringstream s( "1233" );

float f;

s >> f;

cout << f << endl;

cinget( );

return 0;

}

VC60好像调试不成功。不过在VS2005和DEV C++就能成功。

用parseFloat(str)函数

例如:

var f = parseFloat('234');

alert(f-13);

这样的话alert出来的结果就是104

类似的还有parseInt(str)函数

介绍一个不错的js学习网站给你,上面有DOM和js对象的详细说明及属性、方法

>

1楼上的回答是错误的,人家给的是一个文本文件,你那个只能读二进制文件。

如果用VC写程序可以使用MFC中的GetPrivateProfileString这个函数先读出字串,然后再转成浮点数。

比如读第一个值

char

number[10];

float

a;

GetPrivateProfileString("AABBBOXINFO",

"AABBBoxScale",

"0",

number,

10,

"xxxini")

a=atof(number);

其中xxxini为你要读取的文件名。

具体的函数参数可以参阅MFC的帮助。

String a[]={"1","2","3","44","76"};

float b[]=new float[alength];

for(int i=0;i<alength;i++)

b[i]=FloatparseFloat(a[i]);

以上就是关于java.lang.string怎么转float类型全部的内容,包括:java.lang.string怎么转float类型、java中String转换float的问题。、c++中如何实现string类型转换成float型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9545859.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存