import java.util.ArrayList;
import java.util.List;
import static java.lang.Character.isWhitespace;
import static java.lang.Integer.parseInt;
			
		List<Integer> items = new ArrayList<>();
int x, y, n = s.length(), i;
for (x = 0; x != n; ++x)
    if (!isWhitespace(s.charAt(x))) {
        for (y = x + 1; y != n; ++y)
            if (isWhitespace(s.charAt(y)))
                break;
        i = parseInt(s.substring(x, y));
        items.add(i);
        x = y - 1;
    }