- 时间戳
- 数组排序
- string 和 int 互转
package inter;
import java.lang.reflect.Array;
import java.util.Arrays;
public class Demo {
public static void main(String[] args) {
/**
* Arrays 类 处理数组
*/
//数组排序
int[] arr = {12,58,36,54,11,45,74,61};
System.out.println(Arrays.toString(arr));//[12, 58, 36, 54, 11, 45, 74, 61]
Arrays.sort(arr);//排序
System.out.println(Arrays.toString(arr));//[11, 12, 36, 45, 54, 58, 61, 74]
/**
* System 类 系统信息
*/
//获取当前机器的毫秒时间戳
long time = System.currentTimeMillis();
System.out.println(time);//1608001816760
//将毫秒时间戳转换为秒时间戳
System.out.println(time / 1000);//1608001816
//退出JVM虚拟机 status为负数表示异常退出
//System.exit(-1);//进程已结束,退出代码-1
/**
* 基本数据类型的包装类
* 基本数据类型 包装类
* byte Byte
* shot Short
* int Integer
* long Long
* float Float
* double Double
* char Characetr
* boolean Boolean
*/
//例如:判断一个int的数据是否在int数据范围
long i = 1545154586454L;
System.out.println(i);//1545154586454
System.out.println(Integer.MAX_VALUE);//2147483647
System.out.println(Integer.MIN_VALUE);//-2147483648
System.out.println((i > Integer.MAX_VALUE && i < Integer.MIN_VALUE) ? "该数据在int范围内" : "该数据不在int范围内");//该数据不在int范围内
//将 string 转换为 integer 对象
String s = "100";
//System.out.println(Integer.valueOf("你好"));//报错 注意 该字符串必须是数字类型的字符串
//方式一
Integer s1 = Integer.valueOf(s);//先转换成 Integer 对象
System.out.println(s1.intValue());//123456
//方式二
System.out.println(Integer.parseInt(s));//100
//将 int 转换为 string 类型
int number = 100;
//方式一
String s2 = "" + number;
System.out.println(s2);//100
//方式二
System.out.println(String.valueOf(number));//100
}
}