• Java中包装类的常用方法


    一、包装类的常用方法

    (一)基本类型的最值

    1、int类型

    (1)最大值调用的方法  Integer.MAX_VALUE

    (2)最小值调用的方法  Integer.MIN_VALUE

    2、Long类型

    (1)调用的方法  Long.MAX_VALUE

    (2)值调用的方法  Long.MIN_VALUE

    3、其他基本数据类型同理


    (二)十进制转其他类型的进制

    1、十进制转二进制:Integer.toBinaryString(int i)

    2、十进制转八进制:  Integer.toOctalString(int i)

    3、十进制转十六进制:  Integer.toHexString(int i)


    (三)  字符串转基本数据类型

    1、字符串转整数

    (1)Integer.valueOf(String s)

    (2)Integer.parseInt(String s)

    2、字符串转小数

    (1)Double.valueOf(String s)

    (2)Double.parseDouble(String s)

    3、字符串转其他基本数据类型同理


    (四)基本数据类型转字符串

    1、整数转字符串String.valueOf(int i)

    2、其他基本数据类型转字符串同理


    (五)字符大小写转化

    1、大写转小写:Character.toUpperCase(Char c)

    2、小写转大写:Character.toLowerCase(Char c)


    (六)  数值类型的比较

    1、整数的比较:Integer.compare(int x,int y)

    注:(1)如果前面的数大于后面的数,返回 1

    (2)如果前面的数等于后面的数,返回 0

    (3)如果前面的数小于后面的数,返回 -1

    2、小数的比较:   Double.compare(double x,double y)

    3、其他基本数据类型的比较同理


    二、代码验证

    1. //2022.7.27
    2. public class TestMeyhod {
    3. public static void main(String[] args) {
    4. //int类型
    5. System.out.println("int类型的最大值:" + Integer.MAX_VALUE);
    6. System.out.println("int类型的最小值:" + Integer.MIN_VALUE);
    7. //long类型
    8. System.out.println("long类型的最大值:" + Long.MAX_VALUE);
    9. System.out.println("long类型的最小值:" + Long.MIN_VALUE);
    10. //进制之间转换
    11. System.out.println("---------------------");
    12. System.out.println("66转二进制为:" + Integer.toBinaryString(66));//转2进制
    13. System.out.println("66转八进制为:" + Integer.toOctalString(66));//转8进制
    14. System.out.println("66转十六进制为:" + Integer.toHexString(66));//转16进值
    15. //把字符串类型转化为基本数据类型
    16. System.out.println("------------------");
    17. String s1 = "123";
    18. int a1 = Integer.valueOf(s1);
    19. int a2 = Integer.parseInt(s1);
    20. System.out.println(a1);
    21. System.out.println(a2);
    22. String s2 = "456";
    23. double d1 = Double.valueOf(s2);
    24. double d2 = Double.parseDouble(s2);
    25. System.out.println(d1);
    26. System.out.println(d2);
    27. System.out.println("a1+d1=" + (a1 + d1)); //求和
    28. System.out.println("a2+d2=" + (a2 + d2));
    29. System.out.println("s1+s2=" + (s1 + s2));//拼接
    30. System.out.println("-------------------");
    31. //把基本数据类型转化为字符串类型
    32. int i = 1;
    33. System.out.println(String.valueOf(i));
    34. System.out.println("-------------------");
    35. //转大小写
    36. char letter = 'a';
    37. //转大写
    38. char upper = Character.toUpperCase(letter);
    39. System.out.println(letter + "->" + upper);
    40. //转小写
    41. char lower = Character.toLowerCase(letter);
    42. System.out.println(letter + "->" + upper + "->" + lower);
    43. System.out.println("-----------------------");
    44. //double数据类型的比较
    45. double x = 2.2;
    46. double y = 2.3;
    47. //如果前面的数大于后面的数,返回1
    48. //如果前面的数等于后面的数,返回0
    49. //如果前面的数小于后面的数,返回-1
    50. System.out.println("比较大小:" + Double.compare(x, y));
    51. }
    52. }

    三、测试结果

    测试结果与上述说法一致,上述说法正确。 

  • 相关阅读:
    vue3 学习之 vite 的基本使用
    Linux—文件系统与文件目录基本操作
    VMware硬盘类型厚置备延迟置零 、 厚置备置零、精简置备的区别
    期末复习总结【MySQL】五种约束类型, 主键和外键的使用方式(重点)
    八股文之jdk源码分析
    【C++】静态成员函数 ( 静态成员函数概念 | 静态成员函数声明 | 静态成员函数访问 | 静态成员函数只能访问静态成员 )
    JSTL介绍
    南大通用GBase8s 常用SQL语句(283)
    编写一个Mybatis程序
    COMSOL超声换能器聚焦声场仿真
  • 原文地址:https://blog.csdn.net/weixin_51733609/article/details/126015929