- Java.lang 包類
- Java.lang - 首頁
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包額外內容
- Java.lang - 介面
- Java.lang - 錯誤
- Java.lang - 異常
- Java.lang 包實用資源
- Java.lang - 實用資源
- Java.lang - 討論
Java - Character isSpaceChar() 方法
描述
Java 的 Character isSpaceChar() 方法用於判斷指定的字元是否為 Unicode 空格字元。當且僅當 Unicode 標準將其指定為空格字元時,才認為該字元為空格字元。
如果字元的通用類別型別屬於以下任何一種,則此方法返回 true:
SPACE_SEPARATOR
LINE_SEPARATOR
PARAGRAPH_SEPARATOR
語法
以下是 Java Character isSpaceChar() 方法的語法:
public static boolean isSpaceChar(char ch) (or) public static boolean isSpaceChar(int codePoint)
引數
ch − 要測試的字元
codePoint − 要測試的 Unicode 碼點
返回值
如果字元為空格字元,則此方法返回 true,否則返回 false。
檢查字元是否為空格字元的示例
以下示例演示了 Java Character isSpaceChar(char ch) 方法的使用。我們用兩個字元值初始化了兩個字元變數。使用 isSpaceChar() 方法,我們檢查字元變數是否包含空格字元。然後列印結果。
package com.tutorialspoint;
public class CharacterDemo {
public static void main(String[] args) {
// create 2 char primitives ch1, ch2
char ch1, ch2;
// assign values to ch1, ch2
ch1 = ' ';
ch2 = '\u2028'; // LINE_SEPARATOR
// create 2 boolean primitives b1, b2
boolean b1, b2;
/**
* check if ch1, ch2 are space characters
* and assign results to b1, b2
*/
b1 = Character.isSpaceChar(ch1);
b2 = Character.isSpaceChar(ch2);
String str1 = "ch1 is a space character is " + b1;
String str2 = "ch2 is a space character is " + b2;
// print b1, b2 values
System.out.println( str1 );
System.out.println( str2 );
}
}
輸出
讓我們編譯並執行上述程式,這將產生以下結果:
ch1 is a space character is true ch2 is a space character is true
檢查碼點是否為空格字元的示例
以下示例演示了 Java Character isSpaceChar(int codepoint) 方法的使用。我們用兩個碼點值初始化了兩個整型變數。使用 isSpaceChar() 方法,我們檢查整型變數是否包含空格字元。然後列印結果。
package com.tutorialspoint;
public class CharacterDemo {
public static void main(String[] args) {
// create 2 int primitives cp1, cp2
int cp1, cp2;
// assign values to cp1, cp2
cp1 = 0x2029; // PARAGRAPH_SEPARATOR
cp2 = 0x1010;
// create 2 boolean primitives b1, b2
boolean b1, b2;
/**
* check if cp1, cp2 represent space characters
* and assign results to b1, b2
*/
b1 = Character.isSpaceChar(cp1);
b2 = Character.isSpaceChar(cp2);
String str1 = "cp1 represents a space character is " + b1;
String str2 = "cp2 represents a space character is " + b2;
// print b1, b2 values
System.out.println( str1 );
System.out.println( str2 );
}
}
輸出
讓我們編譯並執行上述程式,這將產生以下結果:
cp1 represents a space character is true cp2 represents a space character is false
檢查字串是否包含空格字元的示例
下面的示例演示瞭如何檢查字元序列或字串是否包含空格字元。這是透過使用迴圈和條件語句完成的。
package com.tutorialspoint;
public class SpaceCharDemo {
public static void main(String []args){
String s = "Hello World";
int count = 0;
for(int i = 0; i < s.length(); i++) {
char ch = s.charAt(i);
if(Character.isSpaceChar(ch)) {
System.out.println("The Space char is found at index " + i);
count = count + 1;
}
}
if(count == 0)
System.out.println("The Space char is not found");
}
}
輸出
編譯並執行上述程式後,將列印以下輸出:
The Space char is found at index 5
檢查包含換行符的字串是否包含空格字元的示例
在另一個示例中,我們將輸入一個包含換行符碼點的字元序列,並使用此方法查詢換行符位於哪個索引。
package com.tutorialspoint;
public class SpaceCharDemo {
public static void main(String []args){
String s = "Tutorials" + '\u2028' + "point";
for(int i = 0; i < s.length(); i++) {
char ch = s.charAt(i);
if(Character.isSpaceChar((int)ch)) {
System.out.println("The Space char is found at index " + i);
}
}
}
}
輸出
編譯並執行程式後,將獲得以下輸出:
The Space char is found at index 9
java_lang_character.htm
廣告