logo

자바 문자열 연결

그만큼 Java 문자열 클래스 concat() 방법 이 문자열의 끝에 지정된 문자열을 결합합니다. . 결합된 문자열을 반환합니다. 이는 다른 문자열을 추가하는 것과 같습니다.

메이븐 설치

서명

문자열 concat() 메소드의 서명은 다음과 같습니다:

 public String concat(String anotherString) 

매개변수

anotherString : 다른 문자열, 즉 이 문자열의 끝에 결합됩니다.

보고

결합된 문자열

내부 구현

 public String concat(String str) { int otherLen = str.length(); if (otherLen == 0) { return this; } int len = value.length; char buf[] = Arrays.copyOf(value, len + otherLen); str.getChars(buf, len); return new String(buf, true); } 

Java 문자열 concat() 메소드 예

파일 이름: ConcatExample.java

 public class ConcatExample{ public static void main(String args[]){ String s1='java string'; // The string s1 does not get changed, even though it is invoking the method // concat(), as it is immutable. Therefore, the explicit assignment is required here. s1.concat('is immutable'); System.out.println(s1); s1=s1.concat(' is immutable so assign it explicitly'); System.out.println(s1); }} 
지금 테스트해보세요

산출:

 java string java string is immutable so assign it explicitly 

Java 문자열 concat() 메서드 예 2

여러 문자열 개체를 연결하는 예를 살펴보겠습니다.

파일 이름: ConcatExample2.java

 public class ConcatExample2 { public static void main(String[] args) { String str1 = 'Hello'; String str2 = 'Javatpoint'; String str3 = 'Reader'; // Concatenating one string String str4 = str1.concat(str2); System.out.println(str4); // Concatenating multiple strings String str5 = str1.concat(str2).concat(str3); System.out.println(str5); } } 

산출:

HelloJavatpoint HelloJavatpointReader 

Java 문자열 concat() 메서드 예 3

문자열 객체에 공백과 특수 문자를 연결하는 예를 살펴보겠습니다. 이는 concat() 메소드의 연결을 사용하여 수행됩니다.

자바 목록이 비어 있음

파일 이름: ConcatExample3.java

 public class ConcatExample3 { public static void main(String[] args) { String str1 = 'Hello'; String str2 = 'Javatpoint'; String str3 = 'Reader'; // Concatenating Space among strings String str4 = str1.concat(' ').concat(str2).concat(' ').concat(str3); System.out.println(str4); // Concatenating Special Chars String str5 = str1.concat('!!!'); System.out.println(str5); String str6 = str1.concat('@').concat(str2); System.out.println(str6); } } 

산출:

Hello Javatpoint Reader Hello!!! [email�protected] 

Java 문자열 concat() 메서드 예 4

지금까지 우리는 concat() 메소드가 메소드를 호출하는 문자열의 끝에 문자열을 추가하는 것을 보았습니다. 그러나 concat() 메서드를 사용하여 문자열의 시작 부분에 문자열을 추가하는 약간의 해결 방법을 사용할 수 있습니다.

파일 이름: ConcatExample4.java

 // A Java program that shows how to add // a string at the beginning of another string public class ConcatExample4 { // main method public static void main(String argvs[]) { String str = 'Country'; // we have added the string 'India is my' before the String str; // Also, observe that a string literal can also invoke the concat() method String s = 'India is my '.concat(str); // displaying the string System.out.println(s); } } 

산출:

 India is my Country