❶ 如何將float轉換為string
在C語言中,可以通過_gcvt函數實現這個功能 將float數據轉換為string
在java語言中,可以通過如下幾種方法:
Float f = 0.0f;
String str = String.valueOf(f);
String str1 = f + "";
String str2 = f.toString();
System.out.println(str);
System.out.println(str1);
System.out.println(str2);
這幾種方法都是可以的。
❷ java中怎樣將float變數變成string
在java中,將浮點數格式化為string,一般使用DecimalFormat。DecimalFormat的用法示例如下:
DecimalFormat df = new DecimalFormat();
double data = 1234.56789;
System.out.println("格式化之前的數字: " + data);
String style = "0.0";//定義要顯示的數字的格式
df.applyPattern(style);// 將格式應用於格式化器
System.out.println("採用style: " + style + "格式化之後: " + df.format(data));
style = "00000.000 kg";//在格式後添加諸如單位等字元
df.applyPattern(style);
System.out.println("採用style: " + style + "格式化之後: " + df.format(data));
// 模式中的"#"表示如果該位存在字元,則顯示字元,如果不存在,則不顯示。
style = "##000.000 kg";
df.applyPattern(style);
System.out.println("採用style: " + style + "格式化之後: " + df.format(data));
// 模式中的"-"表示輸出為負數,要放在最前面
style = "-000.000";
df.applyPattern(style);
System.out.println("採用style: " + style + "格式化之後: " + df.format(data));
// 模式中的","在數字中添加逗號,方便讀數字
style = "-0,000.0#";
df.applyPattern(style);
System.out.println("採用style: " + style + "格式化之後: " + df.format(data));
// 模式中的"E"表示輸出為指數,"E"之前的字元串是底數的格式,
// "E"之後的是字元串是指數的格式
style = "0.00E000";
df.applyPattern(style);
System.out.println("採用style: " + style + "格式化之後: " + df.format(data));
// 模式中的"%"表示乘以100並顯示為百分數,要放在最後。
style = "0.00%";
df.applyPattern(style);
System.out.println("採用style: " + style + "格式化之後: " + df.format(data));
// 模式中的"\u2030"表示乘以1000並顯示為千分數,要放在最後。
style = "0.00\u2030";
//在構造函數中設置數字格式
DecimalFormat df1 = new DecimalFormat(style);
//df.applyPattern(style);
System.out.println("採用style: " + style + "格式化之後: " + df1.format(data));
下面是總結:
格式化之前的數字: 1234.56789
採用style: 0.0格式化之後: 1234.6
採用style: 00000.000 kg格式化之後: 01234.568 kg
採用style: ##000.000 kg格式化之後: 1234.568 kg
採用style: -000.000格式化之後: -1234.568
採用style: -0,000.0#格式化之後: -1,234.57
採用style: 0.00E000格式化之後: 1.23E003
採用style: 0.00%格式化之後: 123456.79%
採用style: 0.00‰格式化之後: 1234567.89‰
❸ Java String轉換為float
float直接使用就可以了。
float a = 1.0f;//這里定義了一個float變數a,值是1.0,f表示是float類型float b = a+1;//float可以直接拿來相加計算,直接用2、float轉換為string
String str = String.valueOf(a);//這里通過String.valueOf方法,把float轉換為String或者String str = a + "";//這里採用字元串連接的方式,可以直接把浮點轉換為字元串
❹ Java中幾種常用數據類型之間轉換的方法
下面給你例舉10種Java中幾種常用的數據類型之間轉換方法:
1. short-->int 轉換
exp: short shortvar=0;
int intvar=0;
shortvar= (short) intvar
2. int-->short 轉換
exp: short shortvar=0;
int intvar=0;
intvar=shortvar;
3. int->String 轉換
exp: int intvar=1;
String stringvar;
Stringvar=string.valueOf (intvar);
4. float->String 轉換
exp: float floatvar=9.99f;
String stringvar;
Stringvar=String.valueOf (floatvar);
5. double->String 轉換
exp double doublevar=99999999.99;
String stringvar;
Stringvar=String.valueOf (doublevar);
6. char->String 轉換
exp char charvar=』a』;
String stringvar;
Stringvar=String.valueOf (charvar);
7 String->int、float、long、double 轉換
Exp String intstring=」10」;
String floatstring=」10.1f」;
String longstring=」99999999」;
String doubleString=」99999999.9」;
Int I=Integer.parseInt (intstring);
Float f= Integer.parseInt (floatstring);
Long lo=long. parseInt (longstring);
Double d=double. parseInt (doublestring);
8 String->byte、short 轉換
Exp String s=」0」;
Byte b=Integer.intValue(s);
Short sh=Integer.intValue(s);
9 String->char 轉換
Exp String s=」abc」;
Char a=s.charAt(0);
返回字元a
10 String-->boolean 轉換
String s=」true」;
Boolean flag=Boolean.valueOf (「s」);
❺ 浮點數怎麼轉換成字元串 java
float f = 3.33f;
String sa = String.valueOf(f);
System.out.println(sa);
❻ java類型轉換:float 轉換 string ,怎麼寫
直接message+"",加一個""就會自動變成string類型
❼ 問下會java的人,java 怎麼用float怎麼轉化為String
具體如下
1、float直接使用就可以了。
float a = 1.0f;//這里定義了一個float變數a,值是1.0,f表示是float類型
float b = a+1;//float可以直接拿來相加計算,直接用
2、float轉換為string
String str = String.valueOf(a);//這里通過String.valueOf方法,把float轉換為String
或者
String str = a + "";//這里採用字元串連接的方式,可以直接把浮點轉換為字元串
❽ java 怎麼用float怎麼轉化為String
java float怎麼轉化為String方法:
String & Float
String s="";Float f=12.21;
String->Float:f= Float.valueOf(s);f= new Float(s);f= Float.parseFloat(s);
Float->String: s= f.toString();
(8)float轉stringjava擴展閱讀:
1、字元串與其它類型間的轉換
(1)其它類型向字元串的轉換
①調用類的串轉換方法:X.toString();
②自動轉換:X+「」;
③使用String的方法:String.volueOf(X);
2、字元串作為值,向其它類型的轉換
①先轉換成相應的封裝器實例,再調用對應的方法轉換成其它類型
例如,字元中「32.1」轉換double型的值的格式為:new Float(「32.1」).doubleValue()。也可以用:Double.valueOf(「32.1」).doubleValue()
②靜態parseXXX方法
String s = "1";
byte b = Byte.parseByte( s );
short t = Short.parseShort( s );
int i = Integer.parseInt( s );
long l = Long.parseLong( s );
Float f = Float.parseFloat( s );
Double d = Double.parseDouble( s );
③Character的getNumericValue(char ch)方法
❾ java 浮點型轉字元串
比如:float f = 0.1f;
用下列方式轉換字元串也可以:
String str = f + "";
str就是轉換成字元串的,
希望對你有幫助。