Java自带的库很多用起来都不是那么方便,类型转换很多都要显示去做真的有点难记住。找了篇资料说的很详细,记录下来吧。

integer   to   String   :         int   i   =   42;

String   str   =   Integer.toString(i);

or

String   str   =   ""   +   i

double   to   String   :       String   str   =   Double.toString(i);

long   to   String   :       String   str   =   Long.toString(l);

float   to   String   :       String   str   =   Float.toString(f);

String   to   integer   :       str   =   "25";

int   i   =   Integer.valueOf(str).intValue();

or

int   i   =   Integer.parseInt(str);

String   to   double   :       double   d   =   Double.valueOf(str).doubleValue();

String   to   long   :       long   l   =   Long.valueOf(str).longValue();

or

long   l   =   Long.parseLong(str);

String   to   float   :       float   f   =   Float.valueOf(str).floatValue();

decimal   to   binary   :       int   i   =   42;

String   binstr   =   Integer.toBinaryString(i);

decimal   to   hexadecimal   :       int   i   =   42;

String   hexstr   =   Integer.toString(i,   16);

or

String   hexstr   =   Integer.toHexString(i);

hexadecimal   (String)   to   integer   :       int   i   =   Integer.valueOf("B8DA3",   16).intValue();

or

int   i   =   Integer.parseInt("B8DA3",   16);

ASCII   code   to   String       int   i   =   64;

String   aChar   =   new   Character((char)i).toString();

integer   to   ASCII   code   (byte)       char   c   =   'A';

int   i   =   (int)   c;   //   i   will   have   the   value   65   decimal

To   extract   Ascii   codes   from   a   String           String   test   =   "ABCD";

for   (   int   i   =   0;   i   <   test.length();   ++i   )   {

char   c   =   test.charAt(   i   );

int   i   =   (int)   c;

System.out.println(i);

}

integer   to   boolean       b   =   (i   !=   0);

boolean   to   integer       i   =   (b)?1:0;

note   :To   catch   illegal   number   conversion,   try   using   the   try/catch   mechanism.

try{

i   =   Integer.parseInt(aString);

}catch(NumberFormatException   e){

}

java类型转换_JAVA类型转换大全相关推荐

  1. java类型转换_Java类型转换

    一.值类型与引用类型 值类型: 在Java中,值类型表示的是这种数据类型的值代表数据本身.八种基本数据类型就是值类型,基本数据类型都是直接存储在内存中的内存栈上的,数据本身的值就是存储在栈空间里面. ...

  2. java类型转换 float类型转换_Java类型转换 – float(和long)到int

    2147483648.0实际上是231,而int的最大值是231-1.那么这个浮点值就是一个值太高的值. In the first step, the floating-point number is ...

  3. sdk中java编译器_java编译器大全_java编辑器下载_java编程工具哪个好_飞翔软件专题...

    java编译器是java编程中必须要使用到的一款辅助工具,好的java编译器可以帮助你更好的进行编程!现在有很多的朋友都是不知道网上现在那款java编译器最好使用的,那么小编就给新学者以及大神级的朋友 ...

  4. java 类型转换_java中的基本数据类型的转换

    本文参考了如下两篇文章: Java中,经常可以遇到类型转换的场景,从变量的定义到复制.数值变量的计算到方法的参数传递.基类与派生类间的造型等,随处可见类型转换的身影.Java中的类型转换在Java编码 ...

  5. Java中数据类型转换大全(个人总结)

    一.字符串转换为其他类型 1.将字符串转化为int型 (1)方法一 int i = Integer.parseInt(String str); (2)方法二 int i = Integer.value ...

  6. java 类型转换顺序_Java类型转换,顺序结构及条件结构,循环结构

    一.Java类型转换 转换类型: 1.自动类型转换:把小的放到大的里面 2.强制类型转换:把大的放到小的里面 3.把字符串类型转换成其他数据类型(使用对应包装类的parsexxx()方法) 同类型转换 ...

  7. java js 转换_[Java教程]javascript 类型转换。

    [Java教程]javascript 类型转换. 0 2016-10-11 18:00:06 目录: 1 : 伪对象 2 : 转换为字符串 3 : 数字转字符串 4 : 转换为数字 5 : 转换为Bo ...

  8. java中的类型转换

    今天复习了一下java的基础,重新回顾一下java中的类型转换. 一.自动类型转换 java中的数值类型都能进行自动类型的转换,表示范围小的能自动转化为表示范围大的. 总的来说如下图: 还有一种自动转 ...

  9. java类型转换答案,在java中支持两种类型的类型转换,自动类型转换和强制类型转换。父类转化为子类需要强制转换。...

    在java中支持两种类型的类型转换,自动类型转换和强制类型转换.父类转化为子类需要强制转换. 更多相关问题 计算机病毒通过()传染扩散得极快,危害最大. 当一个现象的数量由小变大,另一个现象的数量相反 ...

最新文章

  1. Asp.net 关于错误提示 类型“XXX1”在未被引用的程序集中定义,必须添加对程序集XXX2的引用...
  2. app.config 配置的一种用法
  3. Linu查看系统内核版本命令 uname -r
  4. 接收并解析消息体传参、解析 json 参数
  5. 开源示波器项目_开源电子项目:示波器
  6. 银行卡掉了一定要在开户银行补吗?
  7. SpringBoot使用@Asyn注解注意事项
  8. Ios精品源码,扁平化的ActionSheet仿花椒截屏demo文件签名重叠卡片滚动汽车仪表盘...
  9. Julia : WinRPM error -----待确定
  10. Linux实现倒计时显示时分QT,qt实现倒计时示例
  11. SolidWorks2020小金球
  12. 【多媒体】媒体的概念和分类
  13. 将页面中的指定 div 下载为图片
  14. 在Android平台上搭建Qualcomm的FastCv
  15. Intel主板芯片组发展历史
  16. 腾讯云双十一活动读解
  17. 支持幻灯片演示的思维导图软件NovaMind
  18. NSIS脚本文件格式
  19. 遥感目标检测数据集汇总
  20. 华为手机如何用鸿蒙系统导航,华为鸿蒙2.0系统升级了怎么退回EMUI11系统?操作教程详解...

热门文章

  1. 知识产权界福布斯排行榜公布:厉害了,我的中国!
  2. 【NOIP】提高组2015 神奇的幻方
  3. Codeforces Round #361 (Div. 2) B. Mike and Shortcuts bfs
  4. 与Henrik Feldt谈论Suave 1.0
  5. iOS之UI--转场动画
  6. 利用Squid反向代理搭建CDN缓存服务器加快Web访问速度
  7. Unable to open a test connection to the given database.
  8. MyEclipse8.5/8.6不能安装ADT
  9. linux ssh 登录后 空闲断开 解决方法
  10. linux curl编译 arm交叉编译