import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.regex.Pattern;
import java.util.regex.Matcher;

class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		String regex = "-?\\d+|\\S";
        String string = "333+444 5qwerty5 006 -7";

        List<String> allMatches = new ArrayList<String>();

        Matcher m = Pattern.compile(regex).matcher(string);
        while (m.find()) {
            allMatches.add(m.group());
        }

        System.out.println(Arrays.toString(allMatches.toArray()));
	}
}