簡體   English   中英

在空白處分裂

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM