2016-08-15 13 views
0

"10 20 3 0"のようなJava文字列を持っていますが、これを配列リストに変換したいと思います。私はC++で、コードは次のようでなければならないことを知っている:私は、Javaに非常に新しいですので、 読み込み用のストリームとしてのJava文字列

string s = "10 20 3 0"; 
stringstream ss(s); 
vector<int> arr; 
string tmp; 
while (ss >> tmp) 
{ 
    arr.push_back(stoi(tmp)); 
} 

がどのように私は、Javaでこれを行うことができます。

答えて

0

Java 8を使用している場合は、ストリームを使用できます。次の作品

Stream<String> streamString = Stream.of(string.split(" ")); 
List<String> stringList = streamString.collect(Collectors.toList()); 
stringList.forEach(System.out::println); 
関連する問題