1. StringBuffer와 String 사이의 상호 변환
1. StringBuffer를 문자열로 변환합니다
StringBuffer 클래스의 ToString 함수 멤버는 문자열 유형으로 변환 할 수 있습니다.
StringBuffer Buffer = NewsTringBuffer ( "ABCD"); String str = buffer.toString ();
문자열 클래스의 구성을 통해 StringBuffer 클래스를 문자열 클래스로 변환하십시오 : String(StringBuffer buffer)
StringBuffer Buffer = NewsTringBuffer ( "ABCD"); String str = NewString (버퍼);
2. String을 StringBuffer로 변환합니다
방법 1 : 생성자를 사용하십시오
String str = "Hello World."; StringBuffer Buffer = New StringBuffer (str);
방법 2 : Append 함수를 호출하십시오
String str = "Hello World."; StringBuffer buffer = new StringBuffer (); buffer.append (str);
2. 문자열과 문자 배열 사이의 상호 변환
1. 문자열을 문자 배열로 변환합니다
문자열 클래스 멤버 tochararray 함수는 문자 배열로 변환 할 수 있습니다.
String str = "hello world."; // 문자열 객체 생성 char [] ch = str.tochararray (); // 문자열 객체의 tochararray 함수를 호출하여 단어로 변환합니다.
2. 문자 배열을 문자열로 변환합니다
방법 1 : 문자열 클래스의 생성자를 사용하여 문자열을 구성 할 때 직접 변환을 완료하십시오.
char [] data = { 'a', 'b', 'c'}; String str = new String (data);방법 2 : 문자열 클래스의 함수 변환 값을 호출하십시오.
String.valueof (char [] ch);
3. StringBuffer와 문자 배열을 서로 변환하십시오
1. StringBuffer를 문자 배열로 변환합니다
StringBuffer에서 문자 배열로 직접 변환하는 것은 Java에서는 지원되지 않습니다. 대신 StringBuffer를 먼저 String으로 변환하십시오.
그런 다음 tochararray 함수는 문자열에 의해 호출되어 문자 배열로 변환됩니다.
StringBuffer StringBuffer = new StringBuffer ( "Hello World."); String str = StringBuffer.toString (); 먼저 StringBuffer 객체를 String 객체 char [] ch = str.tochararray ()로 변환 한 다음 문자열 객체의 TocharRay 함수를 호출하여 문자 배열로 변환합니다.
2. 문자 배열을 StringBuffer로 변환합니다
StringBuffer를 문자 배열로 변환하는 것과 유사하게 문자 배열을 먼저 문자열로 변환 한 다음 문자열에서 StringBuffer로 변환해야합니다.
char [] data = { 'h', 'e', 'l', 'l', 'o', 'd'}; string str = new String (); // 생성자 : String str = new String (data); str = string.valueof (data); // 문자 배열을 문자열 배열로 호출하여 stringbufer (bringtringbuffer); Buffer.Append (str); // 문자열을 StringBuffer로 변환하기 위해 Append 함수를 호출합니다요약
위는 당신에게 소개 된 Java의 문자 배열, 문자열 클래스 및 StringBuffer 간의 변환입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!