제목 거의 모든 내용이 ...float의 문자열 표현의 가능한 최대 길이는 얼마입니까?
양식에 입력 된 텍스트의 최대 길이를 적용하려고합니다. 필드 중 하나는 유효한 부동 소수점 숫자가 될 수 있습니다. 최대 길이는 얼마입니까? 정수에 대한 예를 들어
,
// negative sign makes MIN_VALUE larger than MAX_VALUE
String.valueOf(Integer.MIN_VALUE).length();
나는 다음과 같은 테스트 한
UPDATE :
8
13
7
12
: 나에게 다음과 같은 출력을 제공
String.valueOf(-Float.MIN_VALUE).length();
String.valueOf(-Float.MAX_VALUE).length();
String.valueOf(Float.MIN_VALUE).length();
String.valueOf(Float.MAX_VALUE).length();
나는 13이 최대 길이라고 확신하지 않는다.
왜 float 문자열 표현의 문자 수를 확인 하시겠습니까? float를 직접 사용할 수없는 이유는 무엇입니까? – Lokesh
['-Float.MAX_VALUE'] (http://docs.oracle.com/javase/7/docs/api/java/lang/Float.html#MAX_VALUE)? – Maroun
@Lokesh 솔직히 말해서, 나는 ** 필요 없다 **. 나는 현재'Float.valueOf (field.getText())'를 사용하여 그 필드에 대한 입력을 잡는 중이다. 그러나 다른 모든 필드는 최대 길이로 제한되어 있으므로이 필드에 대해 동일한 작업을 수행하기를 바랬습니다. – firyice