簡體   English   中英

Java-將字符串拆分為數組

[英]Java - split string into an array

我有這個代碼

String speed_string = "baka baka saka laka";
String[] string_array = speed_string.split(" ");
System.out.println(string_array.length);

並且在我運行它時返回值1。 這是為什么? 似乎只保存了字符串的第一個單詞。

使用\\\\s並更新如下代碼

       String speed_string = "baka baka saka laka";
       String[] string_array = speed_string.split("\\s");
       System.out.println(string_array.length);

您可能認為空格(ASCII十進制32)不是(在您的輸入字符串中)。
這將完美地解釋您所看到的行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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