一、对于int[] arr数组升序排序:

(1)Arrays.sort(arr);

(2)for(int i=0;i<arr.length-1;i++){

            for(int j=0;j<arr.length-1-i;j++){

                if(arr[j+1]>arr[j]){

                    int temp=arr[j+1];

                    arr[j+1]=arr[j];

                    arr[j]=temp;

                }

            }

        }

二、当你使用“new”关键字创建一个整数数组时,所有的元素都会默认初始化为0。

三、看两个int[]数组是不是相等:boolean result1=Arrays.equals(nums,nums2);

四、10的n次方:Math.pow(10, n)

五、关于list类型的操作:

(1)初始化 List<String> aa= new ArrayList<String>()

(2)获取值 aa.get(i)

(3)他的长度 aa.size()

(4)增加 add

(5)减少 remove

六、求int数组/string数组的长度:int[]直接 .length,string才是 .length();

七、寻找重复字符串:

class Solution {

    public boolean repeatedSubstringPattern(String s) {

        String luhan=s+s;

        String luhan2=luhan.substring(1,luhan.length()-1);

        return luhan2.contains(s);

    }

}

八、(char) 1 + 'a' 结果为 98,(char) (1 + 'a') 结果为 'b'

九、String 拆解 char 的快捷方式:

(1) string1.charAt(i);

(2) char[] luhan=string1.toCharArray();

十、int变成string类型:int number = 123;

(1)String str1 = String.valueOf(number);

(3)String str1 = number + "";

(2)String str2 = Integer.toString(number);

十一、string变int类型:String str = "456"; int number = Integer.valueOf(str);

十二、输入输出:

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        // 创建 Scanner 对象来读取用户输入

        Scanner scanner = new Scanner(System.in);

        // 提示用户输入

        System.out.println("请输入你的名字:");

        // 读取用户输入的字符串

        String name = scanner.nextLine();

        // 显示用户输入

        System.out.println("你好, " + name + "!");

        // 关闭 Scanner 对象

        scanner.close();

    }

}

十三、创建可变的字符串对象:StringBuffer sb = new StringBuffer(); 并不属于String类型。StringBuffer 的方法是 append 而不是 add。

十四、初始化int[] 数组:

(1) int[] cnt=new int[26];   //指定数组的大小

cnt = Arrays.copyOf(cnt, 35); // 扩展到长度为35的数组

(2) int[] array = {1, 2, 3, 4, 5};  //声明并初始化数组

(3) int[][] matrix = { {1, 2, 3}, {4, 5, 6} };  //多维数组初始化

(4) 使用 Arrays 类的静态方法:import java.util.Arrays;  Arrays.fill(cnt, 7); 静态方法可以直接使用,不用新建对象

届ける言葉を今は育ててる
最后更新于 2024-09-03