java short 转 string_java 数字转 字符串 互相转换

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

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;

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

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

random()          产生(0,1)之间的小数

random()*10       产生[0,10)之间的数,含小数 int(random()*10)     产生[0,9]之间的整数 int(random()*10)+1 产生[1,10]之间的整数

int(random()*x)     产生[0,x]之间的整数 int(random()*x)+1 产生[1,x+1]之间的整数

class IntToString  {

public static void main(String[] args)   {

int a=3;

String s=Integer.toString(a);   System.out.println(s);  } }

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中,基本类型和包装类之间可以进行自动装箱和拆箱的操作,即将基本类型转换成对应的包装类,或将包装类转换成对应的基本类型。下面是基本类型和对应的包装类: | 基本类型 | 包装类 | | -------- | ------ | | byte | Byte | | short | Short | | int | Integer| | long | Long | | float | Float | | double | Double | | char | Character | | boolean | Boolean | 基本类型和包装类的转换可以通过以下方式进行: 1. 基本类型转换成包装类: ```java int i = 10; Integer integer = Integer.valueOf(i); // 自动装箱:int -> Integer long l = 100L; Long aLong = Long.valueOf(l); // 自动装箱:long -> Long double d = 3.14; Double aDouble = Double.valueOf(d); // 自动装箱:double -> Double ``` 2. 包装类转换成基本类型: ```java Integer integer = Integer.valueOf(10); int i = integer.intValue(); // 自动拆箱:Integer -> int Long aLong = Long.valueOf(100L); long l = aLong.longValue(); // 自动拆箱:Long -> long Double aDouble = Double.valueOf(3.14); double d = aDouble.doubleValue(); // 自动拆箱:Double -> double ``` 除了自动装箱和自动拆箱,还可以使用包装类的静态方法 parseXXX() 将字符串转换成基本类型或包装类。其中,XXX 表示对应的基本类型名字,例如 Integer 类型的 parseXXX() 方法为 parseInt()。 ```java String str = "123"; int i = Integer.parseInt(str); // 将字符串转换成 int 类型 String str2 = "3.14"; double d = Double.parseDouble(str2); // 将字符串转换成 double 类型 String str3 = "true"; boolean b = Boolean.parseBoolean(str3); // 将字符串转换成 boolean 类型 ``` 同样,也可以使用包装类的 toString() 方法将基本类型或包装类转换字符串。 ```java int i = 123; String str = Integer.toString(i); // 将 int 类型转换字符串 double d = 3.14; String str2 = Double.toString(d); // 将 double 类型转换字符串 Boolean b = true; String str3 = Boolean.toString(b); // 将 boolean 类型转换字符串 ``` 对于字符串和基本类型或包装类之间的转换,可以使用包装类的 valueOf() 方法或相应的 parseXXX() 方法。 ```java String str = "123"; int i = Integer.valueOf(str); // 将字符串转换成 int 类型 String str2 = "3.14"; double d = Double.parseDouble(str2); // 将字符串转换成 double 类型 String str3 = "true"; boolean b = Boolean.valueOf(str3); // 将字符串转换成 boolean 类型 int i = 123; String str4 = String.valueOf(i); // 将 int 类型转换字符串 double d = 3.14; String str5 = String.valueOf(d); // 将 double 类型转换字符串 Boolean b = true; String str6 = String.valueOf(b); // 将 boolean 类型转换字符串 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值