/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		String text = "2 + 2.7 - 10 x 20.000";
		// Get the numbers:
		String[] result = text.split("\\s*([^\\d.]+)\\s*");
		
		// Print elements
		System.out.println("As string:");
		Arrays.asList(result).forEach(System.out::println);
		
		// Print elements as float
		System.out.println("As float:");
		Arrays.asList(result).forEach(e -> System.out.println(Float.parseFloat(e)));
	}
}