欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java逆序數(shù)組和拆

在Java中逆序數(shù)組是一種常見的操作,可以使用以下代碼實(shí)現(xiàn):

int[] arr = new int[]{1, 2, 3, 4, 5};
int start = 0;
int end = arr.length - 1;
int tmp;
while (start< end) {
tmp = arr[start];
arr[start] = arr[end];
arr[end] = tmp;
start++;
end--;
}
System.out.println(Arrays.toString(arr));

這段代碼使用雙指針的方法,不斷交換數(shù)組的首尾元素,直到數(shù)組中心位置。最終輸出的結(jié)果為[5, 4, 3, 2, 1]。

另外,拆分字符串也是Java中常見的操作。假設(shè)現(xiàn)在有一個(gè)字符串"Java is a programming language",我們想要將它拆分成每個(gè)單詞,并輸出每個(gè)單詞:

String str = "Java is a programming language";
String[] words = str.split(" ");
for (String word : words) {
System.out.println(word);
}

這段代碼使用String的split方法,按照空格將字符串拆分為多個(gè)字符串,并存儲(chǔ)在一個(gè)字符串?dāng)?shù)組中。然后使用增強(qiáng)型for循環(huán)遍歷數(shù)組,輸出每個(gè)字符串。最終輸出的結(jié)果為:

Java
is
a
programming
language

以上兩種操作,在Java中非常常見。掌握它們可以讓我們更輕松地實(shí)現(xiàn)一些功能。