Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • Java

Idiom #148 Read list of integers from stdin

Read a list of integer numbers from the standard input, until EOF.

import java.util.List;
import java.util.ArrayList;
import java.util.Scanner;
List<Integer> list = new ArrayList<>();
Scanner in = new Scanner(System.in);
while(in.hasNext())
    list.add(in.nextInt());
import java.util.Scanner;
Scanner s = new Scanner(System.in);
int a[] = s.tokens()
    .mapToInt(Integer::parseInt)
    .toArray();
s.close();
#include <vector>
#include <iostream>

using namespace std;
vector<int> v;
for(int t;;){
	cin >> t;
	if(cin.eof())
		break;
	v.push_back(t);
}

there must be 2 semicolon in for loop even it is empty

New implementation...