Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4342
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2017-01-08 16:19
文章分类

全部博文(9)

文章存档

2017年(9)

我的朋友
最近访客

分类: Java

2017-01-08 16:36:34

原文地址:java 类型转换 作者:seuqyr

1.字符型与数值型之间的转换

(1)要将一个整数转换成char型,只能取其低的十六位,其余部分忽略。 例如:charch=(char)0XAB0041;

ch='A';

(2)要将一个浮点型转换成char型,要先转换成int型,然后再转换成char型。

例如:charch=(char)65.25;

ch='A';

(3)要将一个char型转换成数值型时,会将字符统一码换成数值。 例如:inti=(int)‘A’;

i==65;

2.字符串与数值型,字符型之间的转换

(1)要将字符串转换成int型数,要使用Integer类中的parseInt方法。 例如:如果输入的是“123”

inti=Integer.parseInt(“123”);

(2)要将字符串转换成double型数,要使用Double类中的parseDouble方法。 Doublej=Double.parseDouble(“123”);

(3)可以使用String类中valueOf的重载方法将字符与数值转换成字符串。 (重载的参数类型可以是char,double,float,long和int)

例如:将Double型65.25转换成字符串

String.valueOf(65.25);

(返回由字符‘6’‘5’‘.’‘2’‘5’构成字符串)

3.字符串与数组之间的转换

字符串不是数组但字符串可以与数组相互转换

(1)要将字符串转换成字符数组可以使用tocharArray方法。

例如:char[]ch=”123”.tocharArray;

(2)要将字符数组数组转换成字符串可以使用构造方法String(char[])或是valueOf(char[])。

例如:Stringstr=newString(newchar[]{‘1’,‘2’,‘3’});或是Stringstr=String.valueOf(newchar[]{‘1’,‘2’,‘3’});

阅读(214) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~