Java에서 double을 문자열로 변환하는 방법

Java Eseo Doubleeul Munjayeollo Byeonhwanhaneun Bangbeob



자바에서는 ' 더블 '는 Java의 객체입니다' 더블 ” 기본 데이터 유형 double을 매개변수로 저장하는 래퍼 클래스입니다. 그러나 문자열을 사용하면 정수 또는 double과 같이 숫자를 보유하는 데이터 유형에 맞지 않는 더 큰 숫자를 저장할 수 있기 때문에 때때로 double을 문자열로 변환해야 합니다.

이 블로그는 Java에서 double을 String으로 변환하는 방법을 보여줍니다.

Java에서 double을 문자열로 변환하는 방법은 무엇입니까?

Java에서 이중에서 문자열로 변환하려면 다음을 사용할 수 있습니다.







  • Double.toString() 메서드
  • String.valueOf() 메서드
  • '+' 연산자
  • String.format() 메서드
  • StringBuilder.append() 메서드
  • StringBuffer.append() 메서드

언급된 각각의 방법에 대해 하나씩 논의할 것입니다!



방법 1: Double.toString() 메서드를 사용하여 Java에서 double을 문자열로 변환

double을 String으로 변환하려면 ' toString() ' Double 클래스의 정적 메서드입니다. 이중 숫자 값을 문자열로 변환합니다. 정적 메서드이므로 객체를 생성하고 클래스 이름으로 메서드를 호출할 필요가 없습니다.



통사론





Double.toString ( ) ;

여기서 ' toString() ' 메서드는 ' ' String에 대한 이중 변수.



예시

먼저 '라는 이름의 이중 데이터 유형 변수를 만듭니다. '를 입력하고 다음 값을 할당합니다.

더블 = 783.8956d;

다음으로 ' Double.toString() '메소드에 생성된 이중 변수를 인수로 전달합니다.

str = 더블.toString ( ) ;

아래 인쇄 문은 ' 진실 '인 경우 변환된 변수가 ' str '는 String 인스턴스입니다. 그렇지 않으면 ' 거짓 ':

System.out.print ( str instanceof 문자열 ) ;

출력은 ' 진실 '는 결과 값의 데이터 유형이 문자열임을 나타냅니다.

방법 2: String.valueOf() 메서드를 사용하여 Java에서 double을 문자열로 변환

' 값의() Double to String 변환을 위한 String 클래스 정적 메소드. Double과 같은 모든 유형의 10진수 값을 매개 변수로 사용하여 문자열로 변환합니다.

통사론

문자열.값의 ( )

여기서 ' 값의() ' 메서드는 'val' 이중 변수를 문자열로 변환합니다.

예시

먼저 '라는 이름의 이중 유형 변수를 만듭니다. '를 입력하고 다음 값을 저장합니다.

더블 = 583.856d;

다음으로 ' String.valueOf() '를 전달하여 ' ' 매개변수로:

str = 문자열.값의 ( ) ;

마지막으로 변환된 값이 String 인스턴스인지 여부를 확인합니다.

System.out.print ( str instanceof 문자열 ) ;

산출

방법 3: '를 사용하여 Java에서 double을 문자열로 변환 + ' 운영자

double을 String으로 변환하는 가장 간단한 방법은 '+' 더하기 연산자를 사용하는 것입니다. 문자열과 함께 사용할 때 연결 연산자 역할을 합니다. 마찬가지로, double 값은 단순히 빈 문자열과 연결하여 문자열로 변환할 수 있습니다.

통사론

발 + ''

여기서 ' + ' 연산자는 ' ” 빈 문자열이 있는 이중 유형 변수로, 이중에서 문자열로 변환됩니다.

예시

먼저 '변수'에 10진수 값을 저장합니다. ':

더블 = 543.656d;

그런 다음 문자열 유형 변수 ' str '를 연결하여 변환된 문자열을 저장하는 ' ” 빈 문자열:

str =  값 + '' ;

마지막으로 변환된 값이 String 인스턴스인지 여부를 확인합니다.

System.out.print ( str instanceof 문자열 ) ;

산출

이제 다음 섹션으로 향하십시오!

방법 4: String.format() 메서드를 사용하여 Java에서 double을 문자열로 변환

' String.format() ” 메서드는 이중에서 문자열로의 변환에도 사용할 수 있습니다. 이 방법에서는 ' %에프 ” 지정자는 두 번째 매개변수에 부동 소수점 숫자가 포함되어 있음을 나타냅니다. 그런 다음 double 값을 String 형식으로 변환합니다.

통사론

문자열 형식 ( '%에프' , 발 )

여기서 ' String.format() ' 메서드는 ' ” 문자열 형식의 이중 유형 변수입니다.

예시

이 예에서는 이중 변수 ' '를 다음 값과 함께 사용합니다.

더블 = 1233.676d;

우리는 이제 ' String.format() ' 메소드 및 패스 ' %에프 '를 지정자로 사용하고 ' '를 두 번째 매개변수로:

문자열 str = String.format ( '%에프' , 발 ) ;

마지막으로 변환된 값이 String 인스턴스인지 여부를 확인합니다.

System.out.print ( str instanceof 문자열 ) ;

산출

방법 5: StringBuilder.append() 메서드를 사용하여 Java에서 double을 문자열로 변환

자바에서는 ' 추가() '의 '방법' 스트링 빌더 ” 클래스는 double에서 String으로의 변환에도 사용됩니다.

통사론

문자열 str = 새로운 StringBuilder ( ) .추가 ( ) .toString ( ) ;

이 방법을 활용하려면 먼저 StringBuilder 클래스의 개체를 만든 다음 이중 변수 ' '를 넣고 String으로 변환합니다.

예시

이제 ' 스트링 빌더 '라는 이름의 클래스 ' str '라고 부르고 ' 추가() '를 전달하여 ' ' 이중 변수를 'toString()' 메서드를 사용하여 문자열로 변환합니다.

문자열 str = 새로운 StringBuilder ( ) .추가 ( ) .toString ( ) ;

산출

방법 6: StringBuffer.append() 메서드를 사용하여 Java에서 double을 문자열로 변환

double을 String으로 변환하는 또 다른 방법이 있습니다. 추가() '의 '방법' 문자열 버퍼 ' 수업. 위의 '와 동일하게 작동합니다. StringBuilder.append() ' 방법. 또한 StringBuffer 클래스의 개체를 만들어 메서드에 액세스한 다음 String으로 변환합니다.

통사론

문자열 str = 새로운 StringBuffer ( ) .추가 ( ) .toString ( ) ;

이 방법을 활용하려면 먼저 StringBuffer 클래스의 개체를 만든 다음 이중 변수 ' '를 넣고 String으로 변환합니다.

예시
먼저 StringBuffer 클래스의 인스턴스를 만든 다음 '를 사용하여 String으로 변환될 double 값을 전달하여 append() 메서드를 호출합니다 toString() ' 방법:

문자열 str = 새로운 StringBuffer ( ) .추가 ( ) .toString ( ) ;

산출

Java에서 Double to String 변환과 관련된 기본 정보를 제공했습니다.

결론

Java에서 double을 String으로 변환하려면 Double.toString(), String.valueOf(), '+' 연산자, String.format(), StringBuilder.append() 및 StringBuffer.append( ) 방법. 처음 4개 메서드는 지정된 목적을 위해 추가 개체 생성이 필요하지 않은 반면, 마지막 2개 메서드는 특정 클래스의 개체를 만든 다음 관련 메서드를 호출해야 합니다. 이 블로그에서는 이중에서 문자열로 변환하는 방법을 시연했습니다.