2013-07-30 3 views
3

4 번째 줄에 "중복 된 형식 플래그 예외"가 나타납니다. 나는 형식으로 뭔가를 놓치고 있습니까?중복 형식 플래그 예외

String fmt = "%1$06.3f"; 

아이폰에 필드 :

String fmt = "%1$00.3f"; 
Object[] obj = new Object[1]; 
obj[0] = new Double((double) 2); 
String.format(fmt,obj) 

답변

6

문제는 당신이 적어도 정수 부분에 자리해야 할 0으로 채워 float를 원하는 경우,이 시도, 플래그 0을 반복하고 있다는 것입니다 (6)은 다음을 의미합니다. 분수 부분의 경우 3 자리 + 도트의 경우 1 + 정수 부분의 경우 2.