java-Android怎么把字符串转换成Integer/Float/Double 中的一种
3个回答
展开全部
java总字符串转换成其他基本数据类型的方式,可以使用基本数据类型的toString()方法,还有String类型转换成其他的基本数据类型,示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
Integer I1=new Integer(i1);//生成Integer类
Float F1=new Float(f1); //生成Float类
Double D1=new Double(d1); //生成Double类
//分别调用包装类的toString() 方法转换为字符串
String si1=I1.toString();
String sf1=F1.toString();
Stringsd1=D1.toString();
Sysytem.out.println("si1"+si1);
Sysytem.out.println("sf1"+sf1);Sysytem.out.println("sd1"+sd1);
String MyNumber ="1234";
int MyInt = Integer.parseInt(MyNumber);
字符串转换成byte, short, int, float, double, long 等数据类型,可以分别参考Byte, Short,Integer, Float, Double, Long 类的parseXXX 方法。
1
2
3
4
5
6
7
8
9
10
11
12
13
Integer I1=new Integer(i1);//生成Integer类
Float F1=new Float(f1); //生成Float类
Double D1=new Double(d1); //生成Double类
//分别调用包装类的toString() 方法转换为字符串
String si1=I1.toString();
String sf1=F1.toString();
Stringsd1=D1.toString();
Sysytem.out.println("si1"+si1);
Sysytem.out.println("sf1"+sf1);Sysytem.out.println("sd1"+sd1);
String MyNumber ="1234";
int MyInt = Integer.parseInt(MyNumber);
字符串转换成byte, short, int, float, double, long 等数据类型,可以分别参考Byte, Short,Integer, Float, Double, Long 类的parseXXX 方法。
2018-07-05 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
每个类都有一个 valueOf方法, 例如 Double.valueOf(d)
Float.valueOf(f) Integer.valueOf 也可以用parse方法,
Integer.parseInt Float.parseFloat Double.parseDouble建议查看api这些都可以在api文档上查看的. jdk 中文api已经上传
Float.valueOf(f) Integer.valueOf 也可以用parse方法,
Integer.parseInt Float.parseFloat Double.parseDouble建议查看api这些都可以在api文档上查看的. jdk 中文api已经上传
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用valueOf()就行了吧,Android应该也是有这些方法的,但是这些方法认不得负号,需要做一次判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询