常用类

1.Arrays

import java.util.Arrays;
import java.util.Random;
public class Arrays_method {
    public static void main(String[] args){
        int[] arr = new int[10];
        //1.将数组元素全部设置为9.
        Arrays.fill(arr,9);
        /*如果直接打印数组会打印出数组的地址,可以用Arrays.toString(arr)将数组打印出来*/
        System.out.println("arr: " + Arrays.toString(arr));

        //2.使用100以内的数字对数组随机赋值
        Random random = new Random();
        for(int i = 0;i < arr.length;i++){
            arr[i] = random.nextInt(101);
        }
        System.out.println("重新赋值后的数组为:" + Arrays.toString(arr));
        arr[5] = 50;
        Arrays.sort(arr);
        System.out.println("排序后的数组为: " + Arrays.toString(arr));
        
        //3.查找50的位置
        int index_50 = Arrays.binarySearch(arr, 50);
        System.out.println("50所在的位置是: " + index_50);

        //4.复制一个新的数组
        int[] newArr = Arrays.copyOf(arr, arr.length);

        //5.进行一个比较
        System.out.println("equals: " + Arrays.equals(arr,newArr));
    }
}

2.StringBuilder

public class StringBuilderTest {
    public static void main(String[] args){
        StringBuilder test = new StringBuilder("I");

        //在字符串之后加上字符
        test.append(" game");

        //在某个位置上插入插入字符串
        test.insert(1," like");

        //转换为字符串
        String t = test.toString();

        //打印字符串
        System.out.println(t);

    }
}

3.Calendar

本部分过于冗长且对目前的工作没有太大用处 以后需要再学

4.Date

import java.util.Date;
import java.text.SimpleDateFormat;

public class time {
    public static void main(String[] args){
    Date objectDate = new Date();
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.println(formatter.format(objectDate));
        }
}

5.Math

import java.lang.Math;
public class math_study {
    public static void main(String[] args){
        //pow(a,b)计算a的b次方

        //abs(a)计算a的绝对值
        double a = -13.5;
        double b = 30;
        System.out.println(Math.abs(a));

        //max(a,b)计算a,b中的最大值
        System.out.println(Math.max(a,b));
    }
}

6.System

public class System_study {
    public static void main(String[] args){
        System.out.println(System.getProperty("java.version"));
        System.out.println(System.currentTimeMillis());
    }

}

7.Random

import java.util.Random;
public class Random_study {
    public static void main(String[] args){
        Random random_1 = new Random();

        //随机生成一个整数并输出
        System.out.println(random_1.nextInt());

        //生成一个[0,n]范围内的整数并输出
        System.out.println(random_1.nextInt(101));

        //生成一个范围内的数字并输出  [40,100]
        int random_2 = random_1.nextInt(100-40+1)+40;
        System.out.println(random_2);
        System.out.println(random_1.nextInt(100-40+1)+40);

        Scanner in_1 = new Scanner(System.in);
        System.out.println("请输入第一个数字: ") ;
        int m = in_1.nextInt();
        System.out.println("请输入第二个数字: ") ;
        int n = in_1.nextInt();
        Random random_3 = new Random();
        int a = random_3.nextInt(n - m + 1)+ m ;
        System.out.println("这个区间内的一随机数为:");
        System.out.println(a);
    }
}

本文章使用limfx的vscode插件快速发布