我想爲用戶輸入任何可能通過緩衝閱讀器輸入的單詞並將它們放入數組中。然後我想在單獨一行中打印每個單詞。所以我知道我需要某種字數計數器來計算用戶輸入的字數。這是我迄今爲止所做的。Java將一個字符串中的單詞打印到一個數組中
import java.text.*;
import java.io.*;
public class test {
public static void main (String [] args) throws IOException {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String inputValue;
inputValue = input.readLine();
String[] words = inputValue.split("\\s+");
可以說用戶輸入文字here is a test run
。該程序應計數5個值,並打印出這樣的話
here
is
a
test
run
任何幫助或建議,以何種方式來解決這個問題?
你非常接近。提示:你正在尋找的是一個循環,可能是'for':[for循環](http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html) –