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、其他基本数据类型的比较同理
- //2022.7.27
- public class TestMeyhod {
- public static void main(String[] args) {
- //int类型
- System.out.println("int类型的最大值:" + Integer.MAX_VALUE);
- System.out.println("int类型的最小值:" + Integer.MIN_VALUE);
- //long类型
- System.out.println("long类型的最大值:" + Long.MAX_VALUE);
- System.out.println("long类型的最小值:" + Long.MIN_VALUE);
-
- //进制之间转换
- System.out.println("---------------------");
- System.out.println("66转二进制为:" + Integer.toBinaryString(66));//转2进制
- System.out.println("66转八进制为:" + Integer.toOctalString(66));//转8进制
- System.out.println("66转十六进制为:" + Integer.toHexString(66));//转16进值
-
- //把字符串类型转化为基本数据类型
- System.out.println("------------------");
- String s1 = "123";
- int a1 = Integer.valueOf(s1);
- int a2 = Integer.parseInt(s1);
- System.out.println(a1);
- System.out.println(a2);
-
- String s2 = "456";
- double d1 = Double.valueOf(s2);
- double d2 = Double.parseDouble(s2);
- System.out.println(d1);
- System.out.println(d2);
-
- System.out.println("a1+d1=" + (a1 + d1)); //求和
- System.out.println("a2+d2=" + (a2 + d2));
- System.out.println("s1+s2=" + (s1 + s2));//拼接
-
-
- System.out.println("-------------------");
-
- //把基本数据类型转化为字符串类型
- int i = 1;
- System.out.println(String.valueOf(i));
- System.out.println("-------------------");
- //转大小写
- char letter = 'a';
-
- //转大写
- char upper = Character.toUpperCase(letter);
- System.out.println(letter + "->" + upper);
- //转小写
- char lower = Character.toLowerCase(letter);
- System.out.println(letter + "->" + upper + "->" + lower);
-
- System.out.println("-----------------------");
- //double数据类型的比较
- double x = 2.2;
- double y = 2.3;
- //如果前面的数大于后面的数,返回1
- //如果前面的数等于后面的数,返回0
- //如果前面的数小于后面的数,返回-1
-
- System.out.println("比较大小:" + Double.compare(x, y));
- }
- }

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