博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java下数字类型的转换
阅读量:6446 次
发布时间:2019-06-23

本文共 896 字,大约阅读时间需要 2 分钟。

hot3.png

各种数字类型转换成字符串型:

String s = String.valueOf( value); // 其中 value 为任意一种数字类型。

字符串型转换成各种数字类型:

String s = "169";

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 );

数字类型与数字类对象之间的转换:

byte b = 169;

Byte bo = new Byte( b );
b = bo.byteValue();

short t = 169;

Short to = new Short( t );
t = to.shortValue();

int i = 169;

Integer io = new Integer( i );
i = io.intValue();

long l = 169;

Long lo = new Long( l );
l = lo.longValue();

float f = 169f;

Float fo = new Float( f );
f = fo.floatValue();

double d = 169f;

Double dObj = new Double( d );
d = dObj.doubleValue();

实际应用中还有可能会用到各数字类型与字节数组间的转换, Java 没有直接提供这样的支持。这里我编写了一个这样的转换工具。供大家参考使用:NumberTool.java 使用时请注意,数字类型转换为字节数组时,存放的顺序应该是低位在前,高位在后。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://my.oschina.net/linchangyu/blog/482121

你可能感兴趣的文章
从0开始构建自己的前端知识体系-有趣的unicode
查看>>
分布式实时日志分析解决方案 ELK 部署架构
查看>>
HTTPS原理解锁
查看>>
Java成员变量和局部变量
查看>>
webpack4.0初体验、各版本及parcel性能对比
查看>>
Vue.js源码学习二 —— 生命周期 LifeCycle 学习
查看>>
jquery实现静态页面include
查看>>
代理模式
查看>>
2018最难招聘的11类IT人员
查看>>
Spring Cloud构建微服务架构:消息驱动的微服务(入门)【Dalston版】
查看>>
前端知识点整理
查看>>
golang中的net/rpc包使用概述
查看>>
PM2 && log4js && winston 日志管理
查看>>
Node 自动化部署
查看>>
Jmeter简单介绍与搭配Jenkins实现自动化测试实践
查看>>
深入理解ES6之《代理和反射》
查看>>
解决inline-block元素的3个 bug
查看>>
Laravel思维导图之HTTP请求、响应、表单验证
查看>>
【前端Talkking】JS-一步一步掌握Javascript中的原型与原型链
查看>>
[转]apue源码使用
查看>>