关闭

java的类型转换

1473人阅读 评论(0) 收藏 举报

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

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

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

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

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

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

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

Java类型强制转换

1.背景       在Java中,之所以需要强制类型转换是为了防止程序员在不知情的情况下把A类型数据错当成B类型的数据。将一种类型的值赋给另一个类型的变量是很常见的,如果这两种是兼容的,那么J...
  • CZengze
  • CZengze
  • 2016-10-31 00:50
  • 6984

Java —— 对象类型转换和instanceof函数

说实话真的挺绕的。。。 /* * * 一个子类对象的类型可以向上转换成父类类型,即子类对象可以当作父类对象使用 * 这种转换是安全的,叫做自动类型转换 * 而一个父类对象类型一般是...
  • sxtopc
  • sxtopc
  • 2017-03-20 17:19
  • 430

JAVA中的变量,自动类型转换

一直以来对变量的理解比较模糊,今天来扫扫盲。 变量的概念: 1.内存中的一个存储区域 2.改区域有自己的名称(变量名)和类型(数据类型) 3.该区域的数据可以在同一类型范围内不断变化 为什么...
  • a909301740
  • a909301740
  • 2016-08-01 13:30
  • 1171

Java数据类型的转换:隐式(自动)转换与强制转换

原文链接:http://java.chinaitlab.com/base/725590.html 一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,doubl...
  • u011240877
  • u011240877
  • 2015-08-17 10:09
  • 10074

JAVA的基本类型及自动转换问题

java提供了一组基本数据类型,包括 boolean, byte, char, short,  int, long, float, double, void.  同时,java也提供了这些...
  • rebornsgundam
  • rebornsgundam
  • 2016-12-31 12:18
  • 1575

JAVA中基本的类型转换(如String转Int)

在Integer.parseInt();String->int 将字符串参数作为有符号的十进制整数进行解析。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ( '\u002D') 外,...
  • sinat_20259781
  • sinat_20259781
  • 2016-07-25 16:17
  • 4970

java中显示类型转换和隐式类型转换

在定义变量时,有许多要注意的问题,一不小心就会出现损失精度或者不兼容类型等问题。 例如:     1.定义长整型数据时,必须加后缀l或L               long l =123456...
  • liu1pan2min3
  • liu1pan2min3
  • 2015-09-06 22:11
  • 2914

Java中的equals和强制类型转换

java中的equals和强制类型转换
  • jinhuoxingkong
  • jinhuoxingkong
  • 2016-05-29 12:58
  • 1002
    个人资料
    • 访问:57048次
    • 积分:953
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:2篇
    • 译文:0篇
    • 评论:20条
    文章分类
    最新评论