基本类型包装,System,Math,Arrays类

包装类:

1.最常用:
String=》Integer: Integer.parseInt()
2.构造方法:
(1)Integer(int value) 构造一个新分配的 Integer对象,该对象表示指定的 int值。
(2)Integer(String s) 构造一个新分配 Integer对象,表示 int由指示值 String参数。
3.
String=》Integer:java.lang.NumberFormatException 数字格式化异常
(1)(最常用)static Integer.parseInt()
(2)构造方法
(3)static Integer valueOf(String s) 返回一个 Integer对象,保存指定的值为 String 。
Integer=>String
(1)任意数据类型通用: 对象+""
(2)String: static valueOf(对象)
(3)Integer:
String toString() 继承Object
static String toString(int i) 返回一个 String指定整数的 String对象。
static String toString(int i, int radix)
返回由第二个参数指定的基数中的第一个参数的字符串表示形式。
异常:java.lang.NumberFormatException 数字格式化异常

包装类与基本数据类型的转换:

1.装箱:将基本数据类型封装为包装类
拆箱:将包装类转换成基本数据类型
2.jdk1.5:自动装箱,自动拆箱:自动完成包装类与基本数据类型的转换
了解:
包装类=>基本数据类型:
int intValue() 将 Integer的值作为 int 。
基本数据类型=>包装类
static Integer valueOf(int i) 返回一个 Integer指定的 int值的 Integer实例。
Integer(int value) 构造一个新分配的 Integer对象,该对象表示指定的 int值。
在这里插入图片描述

1.属性:
(1)static int BYTES 用于表示二进制补码二进制形式的 int值的字节数。
(2)static int MAX_VALUE Integer的最大范围
(3)static int MIN_VALUE Integer的最小范围
(4)static int SIZE 用于表示二进制补码二进制形式的 int值的位数。
(5)static 类 TYPE 类原始类型 int的 类实例。
2.进制:
(1).
static String toBinaryString(int i)
在基数2中返回整数参数的字符串表示形式为无符号整数。
static String toHexString(int i)
返回整数参数的字符串表示形式,作为16位中的无符号整数。
static String toOctalString(int i)
在基数8中返回整数参数的字符串表示形式为无符号整数。
(2).
static String toString(int i, int radix)
返回由第二个参数指定的基数中的第一个参数的字符串

System:

1.静态属性:
static PrintStream err “标准”错误输出流。
static InputStream in “标准”输入流。
static PrintStream out “标准”输出流
2.static Properties getProperties() 确定当前的系统属性。
3.static String getProperty(String key) 获取指定键指示的系统属性。
4.static void gc() 运行垃圾回收器。
5.static void exit(int status) 终止当前运行的Java虚拟机。
6.static long currentTimeMillis() 返回当前时间(以毫秒为单位)。

Math类:

1.常量:
static double E double值比其他任何一个都更接近 e ,自然对数的基数。
static double PI double值比任何其他的更接近 pi ,圆周长与其直径的比率。
2.方法
(1)static double abs(double a) 返回值为 double绝对值。
(2)static double ceil(double a) 向上取整(获取比当前数字大的最小整数)。
(3)static double floor(double a) 向下取整(获取比当前数字小的最大整数)
(4)static long max(long a, long b) 返回两个 long的较大值。
(5)static double min(double a, double b) 返回两个 double的较小值。
(6)static double pow(double a, double b) a的b次方
(7)static double random() 返回值为 double值为正号,大于等于 0.0 ,小于 1.0 。
(8)static int round(float a) 返回参数中最接近的 int ,其中 int四舍五入为正无穷大。
(9)static double sqrt(double a) 返回的正确舍入正平方根 double值。
1.static List asList(T… a)
返回一个受指定数组支持的固定大小的列表。(将数组转换成list集合)
2.static int[] copyOf(int[] original, int newLength)
复制指定的数组,截取或用 0 填充(如有必要),以使副本具有指定的长度。
3.static int[] copyOfRange(int[] original, int from, int to)
将指定数组的指定范围复制到一个新数组。
4.static boolean equals(float[] a, float[] a2)
如果两个指定的 float 型数组彼此相等,则返回 true。
5.static void fill(int[] a, int val)
将指定的 值分配给指定数组的每个元素。

File:

构造方法:
1.File(String pathname)
通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
2.File(String parent, String child)
从父路径名字符串和子路径名字符串创建新的 File实例。
3.File(File parent, String child)
从父抽象路径名和子路径名字符串创建新的 File实例。

File静态变量:

1.static String pathSeparator 与系统相关的路径分隔符字符,为方便起见,表示为字符串。
2.static char pathSeparatorChar 与系统相关的路径分隔符。

3.static String separator 与系统相关的默认名称分隔符,以方便的方式表示为字符串。
4.static char separatorChar 与系统相关的默认名称分隔符。

与系统相关:
windows路径分隔符 ; 名称分隔符
linux 路径分隔符 : 名称分隔符 /

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值