我需要使用Java刪除字符串中的空格後的文本。刪除空格後的文本
輸入:
0 21343434
2 2323
6 232312
輸出:
0
2
6
任何人都知道如何做到這一點?只需要編輯字符串以刪除空格後的所有內容?謝謝!
我需要使用Java刪除字符串中的空格後的文本。刪除空格後的文本
輸入:
0 21343434
2 2323
6 232312
輸出:
0
2
6
任何人都知道如何做到這一點?只需要編輯字符串以刪除空格後的所有內容?謝謝!
用for循環解析字符串的字符並搜索null,然後將第一個字符保存爲字符串並輸出。
如果你是新的編程我想請您看看這個問題,你可以如果您需要保存用它來開始你的問題
的正確的方向前進在一個文件中的輸出中,您可以逐行閱讀輸入,並在每行中只讀取第一個字符,然後將其保存到另一個文件中。最後刪除第一個文件並將第二個文件的名稱更改爲第一個文件。
試試這個,
String str = "0 21343434";
String[] vals = str.split(" ");
if (vals.length > 1)
String value = vals[0];
真的很簡單。利用indexOf方法,substring方法和?操作員處理您的基本案例(無空格)和未來案例(一個或多個空格)。
String str = "hello world";
int firstSpace = (str.indexOf(" ") >= 0) ? str.indexOf(" ") : str.length()-1;
return str.substring(0,firstSpace);
這處理了沒有空格的情況。如果根本沒有空白,那麼?操作將返回字符串末尾的值。而這又會輸出整個字符串本身。下面是一些例子:
輸入:
0 21343434
2 2323
6232312
輸出:
0
2
6232312
化妝使用string類的indexOf和的replaceAll方法 –
你或許應該先嚐試一些基本的代碼,如果它在這裏貼不起作用,而不是問一個'我該怎麼做'這個問題。 – acutesoftware