美文网首页
Java花样类型转化

Java花样类型转化

作者: robtomb_ | 来源:发表于2017-05-04 17:51 被阅读0次
      最近做到一道题,程序员应该都做过,名字叫做:水仙花数。
      e.g.:153 =  1^3 + 5^3 + 3^3;
      这里面涉及到一个问题:求每位数;
      是这么想哒:先转成字符串(一个数组) -  取[ 0 ··· n]字符转成数字 -  求立方 - 相加 
      这里呢,涉及到好几次类型转换,在此做一下笔记。
    

    String to int ( binary system )

    Integer 这个类的域或者方法都是静态的

    String str = "111";
    Integer.parseInt(str,2); //7  二进制数
    Integer.parseInt(str); // 111 数字
    (int)str.charAt(0);//49  对于一个字符的asc2码值
    str.charAt(0) - '0';// 1 实现了对于一个字符的转换
    

    int to String

    int i = 49;
    String.valueOf(i);// "49"
    Integer.toString(i); // "49"
    ""+i;//"49"
    (char)i;// '1'  对于一个数值的asc2码值
    
    

    相关文章

      网友评论

          本文标题:Java花样类型转化

          本文链接:https://www.haomeiwen.com/subject/fnddtxtx.html