欢迎访问宙启技术站
智能推送

特定功能的Java函数实现方法分享

发布时间:2023-06-14 00:48:34

Java作为一种跨平台的高级编程语言,在软件开发中应用广泛。它具有高效、安全、跨平台、易于开发等特点,为开发者带来很大便利。

下面介绍特定功能的Java函数实现方法:

1. 统计字符串中某个字符出现的次数:

public static int countChar(String str, char c) {
    int count = 0;
    for(int i = 0; i < str.length(); i++) {
        if(str.charAt(i) == c) {
            count++;
        }
    }
    return count;
}

2. 判断一个字符串是否是回文字符串:

public static boolean isPalindrome(String str) {
    String reverse = new StringBuilder(str).reverse().toString();
    return str.equals(reverse);
}

3. 数组倒序排列:

public static void reverseArray(int[] arr) {
    int start = 0;
    int end = arr.length - 1;
    while(start < end) {
        int temp = arr[start];
        arr[start] = arr[end];
        arr[end] = temp;
        start++;
        end--;
    }
}

4. 给定一个数n,判断是否是素数:

public static boolean isPrime(int n) {
    if(n <= 3) {
        return n > 1;
    }
    if(n % 2 == 0 || n % 3 == 0) {
        return false;
    }
    for(int i = 5; i * i <= n; i += 6) {
        if(n % i == 0 || n % (i + 2) == 0) {
            return false;
        }
    }
    return true;
}

5. 对英文字符串进行排序(按照字母顺序):

public static String sortString(String str) {
    char[] arr = str.toCharArray();
    Arrays.sort(arr);
    return new String(arr);
}

以上是五个比较常用的Java函数实现方法,这些方法在实际开发中无疑能大大提高效率,实现功能。