다음을 통해 공유


Float.ToString(Single) 메서드

정의

인수의 문자열 표현을 반환합니다 float .

[Android.Runtime.Register("toString", "(F)Ljava/lang/String;", "")]
public static string ToString (float f);
[<Android.Runtime.Register("toString", "(F)Ljava/lang/String;", "")>]
static member ToString : single -> string

매개 변수

f
Single

변환할 float입니다.

반환

인수의 문자열 표현입니다.

특성

설명

인수의 문자열 표현을 반환합니다 float . 아래에 언급된 모든 문자는 ASCII 문자입니다. <ul><li>인수가 NaN이면 결과는 문자열 "NaN"입니다. <li>그렇지 않으면 결과는 인수의 부호와 크기(절대값)를 나타내는 문자열입니다. 부호가 음수이면 결과의 첫 번째 문자는 '-'('\u005Cu002D')입니다. 기호가 양수이면 결과에 부호 문자가 나타나지 않습니다. 진도 m에 관해서는: <ul><li>m이 무한대이면 문자"Infinity"로 표현됩니다. 따라서 양수 무한대는 결과를 "Infinity" 생성하고 음의 무한대는 결과를 "-Infinity"생성합니다. <li>m이 0이면 문자"0.0"로 표현되므로 음수 0은 결과를 "-0.0" 생성하고 양수 0은 결과를 "0.0"생성합니다. <li> m이 10<sup-3<>/sup>보다 크거나 같지만 10<sup>7</sup>보다 작으면 m정수 부분으로 표현되고 선행 0이 없는 10진수 형식으로 표시되고 그 뒤에 '.'('\u005Cu002E')가 뒤에 m의 소수 부분을 나타내는 10진수 이상입니다. <li> m이 10<sup-3<>/sup>보다 작거나 10<sup>7</sup>보다 크거나 같으면 소위 "전산화된 과학적 표기법"으로 표현됩니다. 10<sup>n</sup&le;와 같은 고유한 정수가> n이 되도록 합니다.m< 10<sup>n+1</sup>; 그런 다음 1<><> ≤ a< 10. 그런 다음, 크기는 a의 정수 부분으로 표현되고, 그 다음에는 '.'('\u005Cu002E')가, 뒤에는 소수 부분을 나타내는 10진수 숫자와 문자 'E'('\u005Cu0045') 뒤에 n을 10진수 정수로 java.lang.Integer#toString(int)표현합니다.

</ul></ul> m 또는 a의 소수 부분에 대해 몇 자릿수를 인쇄해야 합니까? 소수 부분을 나타내려면 적어도 한 자리가 있어야 하며, 인수 값을 형식 float의 인접 값과 고유하게 구분하는 데 필요한 만큼의 숫자만 더 많이 사용해야 합니다. 즉, x유한하지 않은 0이 아닌 인수 f에 대해 이 메서드에서 생성한 10진수 표현으로 나타내는 정확한 수학 값이라고 가정합니다. 그런 다음 f는 xfloat 가장 가까운 값이어야 합니다. 또는 두 float 값이 x같게 가까운 경우 f는 그 중 하나여야 하며 f의 유의성이 가장 낮은 비트는 여야 0합니다.

부동 소수점 값의 지역화된 문자열 표현을 만들려면 의 java.text.NumberFormat서브클래스를 사용합니다.

에 대한 java.lang.Float.toString(float)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상