почему split определяет точку как пробел?
Необходимо разделить числа пробелом чтобы потом определить какой тип числа вводится и какая операция(+ - * /).
Но почему-то split точку не так считает....Как поправить? И как определить str.charAt(i)==какой тип?
str="3.5 + 2";
str.split(" ");
for(int i=0; i < str.length(); i++) {
System.out.println(str.charAt(i));
}