[英]Splitting on white space
我有一種情況,例如如果一個字符串只有一個單詞,我需要檢查它。 我在空白處進行了分割,並確定了它的正確性,現在我需要檢查單個單詞是否附加有空格,並且無法處理它。
我嘗試了以下並且它不起作用
String temp1[] = temp.split("\\s+");
System.out.println("Size "+temp1.length);
if(temp1.length==1 && !temp1[0].contains(" "));
{
System.out.println("Single keyword");
}
我需要避免使用單個單詞和空格。
首先使用trim()
方法刪除開頭和結尾的空格,然后將其拆分
例如:〜
如果您的i / p是String s =“ Hello”,則s.trim()會給出“ Hello”。
一旦有想法,請閱讀文檔。
您正在檢查一個字符串是否只有一個單詞,所以基本上如果一個字符串至少有一個空格,那么該字符串就不會被視為單個單詞(簡單語法),因此您需要檢查該特定字符串是否具有任何空格或不。
String t1="hhh fff";
if(t1.contains(" "))
{
System.out.println("yes");
}
上面的方法還將檢查字符串是否帶有前綴或后綴空格
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.