String[] tokens = s.split(' ');
for(int i = 0; i < (tokens.length) - 1; ++i)
{
if(isDigit(tokens[i]))
{
// Two numbers cannot be together without an operator.
if(isDigit(tokens[i + 1]))
{
check = 1;
break;
}
if((tokens[i + 1] == '('))
{
check = 1;
break;
}
}
}
s는 내가 분할하는 문자열입니다. 분할 후 각 분할 부분이 숫자인지 확인하고 싶습니다. 나는 문자에만 사용할 수 있기 때문에 isDigit을 사용할 수 없다. 그리고 여기에서 split 부분은 String이다.문자열을 분리하고 숫자를 찾는 방법은 무엇입니까?
참고 : 저는 계산기 용 프로그램을 작성하고 있습니다. toCharArray()를 사용하면 둘 이상의 숫자가 나뉩니다. 예. 23이 2와 3으로 분리됩니다.
숫자가 부동 소수점 유형 인 경우 / – saviok