Java不同类型字符转换String/int/Float/////
2017-09-25 12:34
501 查看
int i=5678;String s="";
int->String: s=i+"";或 s=String.valueOf(i);
String->int: i=Integer.parseInt(s);或 i=Integer.valueOf(s).intValue();
2.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();
总结:字符串与其它类型间的转换
(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中类型转换(String float int)
- java中String,int,Integer,char,Long,Float,Double,Date 类型转换
- Java int string double float之间类型转换
- Java 数据类型转换,String->float,float->int ,String<->int (2013-07-24 14:01:57)
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- 如何在C++中方便的将float、int等类型数据转换成string类型,并利用ROS中的std_msg/String发布出去
- JAVA中int、String的类型转换
- Java数据类型中String、Integer、int的相互转换以及日期的转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换(其他类型同理)
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- C++中将string类型转换为int, float, double类型
- java int,string,char三种类型变量之间的互相转换
- JAVA中int、String的类型转换
- Java类型转换(int - byte[],float - byte[])
- JAVA中int、String的类型转换
- Java数据类型中String、Integer、int相互间的转换
- Java数据类型中String、Integer、int相互间的转换
- Java数据类型中String、Integer、int相互间的转换