자바: 문자열을 생성하는 4가지 방법! 💡
문자열 데이터 유형:
문자열은 문자 모음일 뿐입니다. Java에서 문자열은 변경할 수 없습니다. 불변은 단순히 변경할 수 없거나 변경할 수 없음을 의미합니다. 문자열 객체가 생성되면 해당 데이터 또는 상태를 변경할 수 없지만 새 문자열 객체가 생성됩니다.
Java에서 4가지 방법을 사용하여 문자열을 만들 수 있습니다.
1. 문자 배열 사용
문자 배열은 char 데이터 유형의 순차적 컬렉션입니다.
char[] array = {'s','t','r','i','n','g'};
2. String 클래스 사용하기
String 클래스는 문자열을 나타냅니다. "abc"와 같은 Java 프로그램의 모든 문자열 리터럴은 이 클래스의 인스턴스로 구현됩니다. 문자열은 일정합니다. 값을 만든 후에는 변경할 수 없습니다. 문자열 버퍼는 변경 가능한 문자열을 지원합니다. String 객체는 변경할 수 없으므로 공유할 수 있습니다.
String str = "string";
3. StringBuffer 사용하기
스레드로부터 안전하고 변경할 수 있는 문자 시퀀스입니다. 문자열 버퍼는 문자열과 비슷하지만 수정할 수 있습니다. 특정 시점에서 특정 문자 시퀀스를 포함하지만 시퀀스의 길이와 내용은 특정 메서드 호출을 통해 변경할 수 있습니다.
문자열 버퍼는 여러 스레드에서 사용하기에 안전합니다. 메서드는 필요한 경우 동기화되므로 특정 인스턴스의 모든 작업은 관련된 각 스레드가 만든 메서드 호출의 순서와 일치하는 일련의 순서로 발생하는 것처럼 동작합니다.
StringBuffer str = new StringBuffer("string");
4. StringBuilder 사용하기
변경 가능한 문자 시퀀스입니다. 이 클래스는 StringBuffer와 호환되는 API를 제공하지만 동기화를 보장하지는 않습니다. 이 클래스는 문자열 버퍼가 단일 스레드에서 사용되는 위치에서 StringBuffer에 대한 드롭인 교체로 사용하도록 설계되었습니다(일반적인 경우와 같이). 가능하면 이 클래스를 StringBuffer보다 우선적으로 사용하는 것이 좋습니다. 대부분의 구현에서 더 빠르기 때문입니다.
StringBuilder str = new StringBuilder("string");
이제 문자열을 만드는 방법을 알았습니다. 다음 기사에서는 문자열 형식을 지정하는 데 사용할 수 있는 모든 문자열 메서드를 다룰 것입니다.
... 계속 🎉
계속 배우고, 계속 성장하십시오 💖
Reference
이 문제에 관하여(자바: 문자열을 생성하는 4가지 방법! 💡), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/rakshakannu/java-4-ways-to-create-a-string-1i0o
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. 문자 배열 사용
문자 배열은 char 데이터 유형의 순차적 컬렉션입니다.
char[] array = {'s','t','r','i','n','g'};
2. String 클래스 사용하기
String 클래스는 문자열을 나타냅니다. "abc"와 같은 Java 프로그램의 모든 문자열 리터럴은 이 클래스의 인스턴스로 구현됩니다. 문자열은 일정합니다. 값을 만든 후에는 변경할 수 없습니다. 문자열 버퍼는 변경 가능한 문자열을 지원합니다. String 객체는 변경할 수 없으므로 공유할 수 있습니다.
String str = "string";
3. StringBuffer 사용하기
스레드로부터 안전하고 변경할 수 있는 문자 시퀀스입니다. 문자열 버퍼는 문자열과 비슷하지만 수정할 수 있습니다. 특정 시점에서 특정 문자 시퀀스를 포함하지만 시퀀스의 길이와 내용은 특정 메서드 호출을 통해 변경할 수 있습니다.
문자열 버퍼는 여러 스레드에서 사용하기에 안전합니다. 메서드는 필요한 경우 동기화되므로 특정 인스턴스의 모든 작업은 관련된 각 스레드가 만든 메서드 호출의 순서와 일치하는 일련의 순서로 발생하는 것처럼 동작합니다.
StringBuffer str = new StringBuffer("string");
4. StringBuilder 사용하기
변경 가능한 문자 시퀀스입니다. 이 클래스는 StringBuffer와 호환되는 API를 제공하지만 동기화를 보장하지는 않습니다. 이 클래스는 문자열 버퍼가 단일 스레드에서 사용되는 위치에서 StringBuffer에 대한 드롭인 교체로 사용하도록 설계되었습니다(일반적인 경우와 같이). 가능하면 이 클래스를 StringBuffer보다 우선적으로 사용하는 것이 좋습니다. 대부분의 구현에서 더 빠르기 때문입니다.
StringBuilder str = new StringBuilder("string");
이제 문자열을 만드는 방법을 알았습니다. 다음 기사에서는 문자열 형식을 지정하는 데 사용할 수 있는 모든 문자열 메서드를 다룰 것입니다.
... 계속 🎉
계속 배우고, 계속 성장하십시오 💖
Reference
이 문제에 관하여(자바: 문자열을 생성하는 4가지 방법! 💡), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/rakshakannu/java-4-ways-to-create-a-string-1i0o
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
char[] array = {'s','t','r','i','n','g'};
String 클래스는 문자열을 나타냅니다. "abc"와 같은 Java 프로그램의 모든 문자열 리터럴은 이 클래스의 인스턴스로 구현됩니다. 문자열은 일정합니다. 값을 만든 후에는 변경할 수 없습니다. 문자열 버퍼는 변경 가능한 문자열을 지원합니다. String 객체는 변경할 수 없으므로 공유할 수 있습니다.
String str = "string";
3. StringBuffer 사용하기
스레드로부터 안전하고 변경할 수 있는 문자 시퀀스입니다. 문자열 버퍼는 문자열과 비슷하지만 수정할 수 있습니다. 특정 시점에서 특정 문자 시퀀스를 포함하지만 시퀀스의 길이와 내용은 특정 메서드 호출을 통해 변경할 수 있습니다.
문자열 버퍼는 여러 스레드에서 사용하기에 안전합니다. 메서드는 필요한 경우 동기화되므로 특정 인스턴스의 모든 작업은 관련된 각 스레드가 만든 메서드 호출의 순서와 일치하는 일련의 순서로 발생하는 것처럼 동작합니다.
StringBuffer str = new StringBuffer("string");
4. StringBuilder 사용하기
변경 가능한 문자 시퀀스입니다. 이 클래스는 StringBuffer와 호환되는 API를 제공하지만 동기화를 보장하지는 않습니다. 이 클래스는 문자열 버퍼가 단일 스레드에서 사용되는 위치에서 StringBuffer에 대한 드롭인 교체로 사용하도록 설계되었습니다(일반적인 경우와 같이). 가능하면 이 클래스를 StringBuffer보다 우선적으로 사용하는 것이 좋습니다. 대부분의 구현에서 더 빠르기 때문입니다.
StringBuilder str = new StringBuilder("string");
이제 문자열을 만드는 방법을 알았습니다. 다음 기사에서는 문자열 형식을 지정하는 데 사용할 수 있는 모든 문자열 메서드를 다룰 것입니다.
... 계속 🎉
계속 배우고, 계속 성장하십시오 💖
Reference
이 문제에 관하여(자바: 문자열을 생성하는 4가지 방법! 💡), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/rakshakannu/java-4-ways-to-create-a-string-1i0o
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
StringBuffer str = new StringBuffer("string");
변경 가능한 문자 시퀀스입니다. 이 클래스는 StringBuffer와 호환되는 API를 제공하지만 동기화를 보장하지는 않습니다. 이 클래스는 문자열 버퍼가 단일 스레드에서 사용되는 위치에서 StringBuffer에 대한 드롭인 교체로 사용하도록 설계되었습니다(일반적인 경우와 같이). 가능하면 이 클래스를 StringBuffer보다 우선적으로 사용하는 것이 좋습니다. 대부분의 구현에서 더 빠르기 때문입니다.
StringBuilder str = new StringBuilder("string");
이제 문자열을 만드는 방법을 알았습니다. 다음 기사에서는 문자열 형식을 지정하는 데 사용할 수 있는 모든 문자열 메서드를 다룰 것입니다.
... 계속 🎉
계속 배우고, 계속 성장하십시오 💖
Reference
이 문제에 관하여(자바: 문자열을 생성하는 4가지 방법! 💡), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rakshakannu/java-4-ways-to-create-a-string-1i0o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)