9.2 字符串与基本数据类型的相互转化

£神魔★判官ぃ 2021-09-30 07:28 388阅读 0赞
  • 使用java.lang 包中的Integer类调用其类方法(Integer.方法)
  • public static int parseInt(String s)

可以将由“数字”字符组成的字符串,转化为int型数据

  1. Int x;
  2. String s=”123456”;
  3. x=Integer.parseInt(s);

类似的Byte,Short,Float,Double也是差不多的,如Byte

  • public static byte parseByte(String s) throws NumberFormatException

可以将由“数字”组成的字符串转化为相应的基本数据类型

  • 可以使用String类的下列方法(String.方法)
  • public static String valueOf(byte n)

    将形如123,1232.98等数值转化为字符串,如
    String str=String.valueOf(12.13);

int,long,float,double也是一样,不详细写了

  • 可以使用Long类中的下列类方法得到整数的各种进制的字符串表示:(Long.方法)

public static String toBinaryString(long i)

public static String toOctalString(long i)

public static String toHexString(long i)

public static String toString(long i,int p)

其中的toString(long i,int p)返回整数i的p进制

还有一种输入是使用main方法中 的参数args,不过我在idea没反应

直接这样编译倒是可以

20190727162506988.png

这样的话args[0],args[1],args[2]的值为12.89,35和78

发表评论

表情:
评论列表 (有 0 条评论,388人围观)

还没有评论,来说两句吧...

相关阅读