色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 判斷空格和換行

林玟書2年前9瀏覽0評論

在Java中,我們經常需要判斷字符串中是否包含空格或者換行。下面我們將介紹如何使用Java代碼來進行這些操作。

/**
* 判斷字符串是否包含空格
*
* @param str 字符串
* @return 包含返回true,否則返回false
*/
public static boolean hasBlank(String str) {
if (str == null) {
return false;
}
for (char c : str.toCharArray()) {
if (Character.isWhitespace(c)) {
return true;
}
}
return false;
}
/**
* 判斷字符串是否包含換行
*
* @param str 字符串
* @return 包含返回true,否則返回false
*/
public static boolean hasLineBreak(String str) {
if (str == null) {
return false;
}
for (int i = 0; i< str.length(); i++) {
if (str.charAt(i) == '\n' || str.charAt(i) == '\r') {
return true;
}
}
return false;
}

我們定義了兩個靜態方法hasBlank和hasLineBreak,分別用來判斷字符串是否包含空格和換行。在這兩個方法中,我們首先判斷輸入的字符串是否為null,如果是則直接返回false;否則我們使用for循環遍歷字符串中的每一個字符,判斷該字符是否是空格或者換行符。

在Java中空格有多種形式,包括空格符、制表符、換頁符等。因此我們使用Character類中的isWhitespace方法判斷一個字符是否是空格。

換行符也有多種形式,包括\n、\r以及\r\n。因此我們需要在for循環中判斷每個字符是否等于這三個符號中的任意一個。

以上是Java中判斷空格和換行的簡單介紹,如果您還有其他問題,歡迎提出。