91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java中reverse的用法有哪些

小億
369
2023-08-04 14:48:27
欄目: 編程語言

在Java中,可以使用不同的方法來反轉字符串、數組或集合。以下是一些常用的反轉方法:

  1. 反轉字符串:
  • 使用StringBuilder或StringBuffer的reverse()方法將字符串反轉。例如:String str = “Hello”; StringBuilder sb = new StringBuilder(str); String reversedStr = sb.reverse().toString();

  • 使用遞歸方法反轉字符串。例如:

public static String reverseString(String str) {
if (str.isEmpty()) {
return str;
}
return reverseString(str.substring(1)) + str.charAt(0);
}
  1. 反轉數組:
  • 使用循環將數組元素反轉。例如:
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--;
}
}
  • 使用Collections.reverse()方法將數組列表反轉。例如:List list = Arrays.asList(1, 2, 3, 4, 5); Collections.reverse(list);
  1. 反轉集合:
  • 使用Collections.reverse()方法將集合反轉。例如:List list = Arrays.asList(1, 2, 3, 4, 5); Collections.reverse(list);

  • 使用循環將集合元素反轉。例如:

public static void reverseList(List<Integer> list) {
int start = 0;
int end = list.size() - 1;
while (start < end) {
int temp = list.get(start);
list.set(start, list.get(end));
list.set(end, temp);
start++;
end--;
}
}

這些是一些常見的反轉方法,根據需要選擇合適的方法來反轉字符串、數組或集合。

0
邢台市| 鄂尔多斯市| 洪泽县| 清河县| 三门峡市| 淮北市| 大关县| 临夏市| 广丰县| 宁化县| 南康市| 霸州市| 花莲市| 开江县| 南漳县| 望都县| 玛沁县| 山东省| 怀柔区| 会泽县| 桂东县| 韩城市| 汶上县| 普兰县| 汪清县| 祁阳县| 甘谷县| 汾西县| 德州市| 安宁市| 民乐县| 大厂| 通州市| 儋州市| 灵山县| 错那县| 甘泉县| 炉霍县| 巫溪县| 丰都县| 婺源县|