Java下数字类型的转换

原创 2003年07月03日 14:18:00

作者:家居猫


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

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 使用时请注意,数字类型转换为字节数组时,存放的顺序应该是低位在前,高位在后。

--摘自 http://www.javaidea.net

整理发布:admin

字符串/数字之间类型转换总结

1、char向int转换 方法一:(适用于单个字符) char ch = '6'; int num = ch - '0';   //此时num=6 方法二:(适用于字符串) 函数atoi: int a...
  • xyw_Eliot
  • xyw_Eliot
  • 2014年05月12日 15:45
  • 1944

Java中日期数据类型的处理之格式转换

日期以及时间格式处理,在Java中时间格式一般会涉及到的数据类型包括Calendar类和Date类。 Date类: 1、Date类型转String类型(以时间1970-01-01 01:01:01为...
  • xiaoxiangshenjian
  • xiaoxiangshenjian
  • 2016年10月11日 19:40
  • 1051

java数字类型转换

import java.math.BigDecimal; import java.text.DecimalFormat;public class TestGetInt{ public static v...
  • Bactryki28
  • Bactryki28
  • 2016年06月14日 12:04
  • 224

Shell编程:字符串与数值之间的转换与计算

shell编程往往需要对字符串进行操作,有时需要将字符串转为数值,并做加减运算。以下介绍将字符串转为数值并进行计算的方法。 # temp1=400d7c # echo $((16#${te...
  • qianlong4526888
  • qianlong4526888
  • 2013年01月19日 22:50
  • 58288

string字符串类型转换为number数字类型

string字符串类型转换为number数字类型 1、五种方法 Number() 、parseInt()、 parseFloat()、new Number() 、*(/) 2、差别 第一个...
  • dolphin_xujing
  • dolphin_xujing
  • 2016年09月28日 17:03
  • 3845

HIVE 数据类型转换

在《Hive内置数据类型》文 章中,我们提到了Hive内置数据类型由基本数据类型和复杂数据类型组成。今天的话题是Hive数据类型之间的转换。同Java语言一样,Hive也包括 隐式转换(implici...
  • xiaoshunzi111
  • xiaoshunzi111
  • 2017年01月11日 14:40
  • 4335

java-数字金额大写转换

/** * 数字金额大写转换,思想先写个完整的然后将如零拾替换成零 要用到正则表达式 */ public static String digitUppercase(double n) { Str...
  • Leolu007
  • Leolu007
  • 2016年10月13日 09:41
  • 3081

Java中的向上类型转换和向下类型转换

一、向上转型。 通俗地讲即是将子类对象转为父类对象。此处父类对象可以是接口。 1,向上转型中的方法调用。 看下面代码: [java] view plain ...
  • dongdong0071
  • dongdong0071
  • 2016年05月03日 13:08
  • 4691

java的自动类型转换和强制类型转换

一、自动类型转换 在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如: , 代码中 int 型变量 score1 可以直接为 double 型变量 sc...
  • sunflower_csdn
  • sunflower_csdn
  • 2015年05月18日 19:08
  • 1909

Java 入门 之 不同类型数据的输出与转换

本节主要掌握,Java之中大类型向小类型转换转换中需要注意的问题,即隐式转换与显示转换。其次,需要熟悉的方法有,Math.round( )、Math.sqrt( )、Byte.parseByte( )...
  • u013630349
  • u013630349
  • 2016年01月20日 11:42
  • 830
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java下数字类型的转换
举报原因:
原因补充:

(最多只允许输入30个字)