特定功能的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函数实现方法,这些方法在实际开发中无疑能大大提高效率,实现功能。
