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

java 字符數組輸入和比較

傅智翔1年前7瀏覽0評論

在Java 中,字符數組是一種經常被用來存儲文本或字符串的數據類型。我們可以通過數組下標來訪問數組中的每一個字符。下面我們來看看如何在Java中輸入字符數組。

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入字符串:");
char[] charArray = scanner.next().toCharArray();
System.out.println("您輸入的字符串是:");
for (int i = 0; i< charArray.length; i++) {
System.out.print(charArray[i] + " ");
}
}
}

上面這段代碼中,我們利用了Java標準庫中的Scanner 類(java.util.Scanner),通過next()方法來獲取用戶的輸入,然后使用函數toCharArray()轉換成字符數組。最后使用for循環輸出字符數組中的每個字符。

接下來,我們看看如何比較兩個字符數組。

public class Main {
public static void main(String[] args) {
char[] charArray1 = {'H', 'e', 'l', 'l', 'o'};
char[] charArray2 = {'h', 'e', 'l', 'l', 'o'};
if (Arrays.equals(charArray1, charArray2)) {
System.out.println("兩個字符數組相等");
} else {
System.out.println("兩個字符數組不相等");
}
}
}

上面這段代碼中,我們利用了Java標準庫中的Arrays類(java.util.Arrays),使用equals()方法來判斷兩個字符數組是否相等。注意,equals()方法比較的是字符數組中的每個元素是否相等。

通過上面的例子,我們不僅學會了如何輸入和比較字符數組,而且還學會了如何使用Scanner類和Arrays類。