Java의 문자열에서 문자 제거
-
replace
함수를 사용하여 Java의 문자열에서 문자 제거 -
deleteCharAt
메소드를 사용하여 Java의 문자열에서 문자 제거 -
substring
메소드를 사용하여 Java의 문자열에서 문자 제거
이 튜토리얼 기사는 Java의 문자열에서 문자를 제거하는 방법을 설명합니다.
다음과 같은 문자열에서 특정 문자를 제거하는 몇 가지 내장 함수가 있습니다.
replace
기능deleteCharAt
함수substring
기능
replace
함수를 사용하여 Java의 문자열에서 문자 제거
replace
함수는 Java의 문자열에서 특정 문자를 제거하는 데 사용할 수 있습니다.
replace
함수는 두 개의 매개 변수를 취합니다. 첫 번째 매개 변수는 제거 할 문자이고 두 번째 매개 변수는 빈 문자열입니다.
replace
함수는 문자를 빈 문자열로 대체하여 빈 문자열과 함께 전달되는 특정 문자를 제거합니다.
Java에서 문자열에서 문자를 제거하기 위해replace
함수를 사용하는 예제 코드는 다음과 같습니다.
public class RemoveCharacter
{
public static void main(String[] args)
{
String MyString = "Hello World";
System.out.println("The string before removing character: " + MyString);
MyString = MyString.replace(" ", "");
System.out.println("The string after removing character: " + MyString);
}
}
위 코드에서Hello
와World
사이의 공백을 제거했습니다. 빈 문자열과 함께 공백을 전달하면 공백이 빈 문자열로 대체됩니다. 즉, Hello World
문자열에서 제거됩니다.
코드의 출력은 다음과 같습니다.
The string before removing character : Hello World The string after removing character : HelloWorld
deleteCharAt
메소드를 사용하여 Java의 문자열에서 문자 제거
deleteCharAt()
메소드는 Java의 문자열에서 문자를 제거하는 데 사용할 수도있는StringBuilder
클래스의 멤버 메소드입니다. 문자열에서 특정 문자를 제거하려면deleteCharAt
메소드를 사용하여 해당 문자를 제거하려면 해당 문자의 위치를 알아야합니다.
deleteCharAt()
메소드는 문자열에서 제거하려는 특정 문자의 위치를 취합니다. 따라서 문자열에서 특정 문자를 제거하기 위해deleteCharAt
메소드를 사용할 때 해당 문자의 위치를 알아야합니다.
Java에서 문자열에서 문자를 제거하기 위해deleteCharAt
메소드를 사용하는 예제 코드는 다음과 같습니다.
public class RemoveCharacter
{
public static void main(String[] args)
{
StringBuilder MyString = new StringBuilder("Hello World");
System.out.println("The string before removing character: " + MyString);
MyString = MyString.deleteCharAt(5);
System.out.println("The string after removing character: " + MyString);
}
}
위 코드에서Hello
와World
사이의 공백을 제거합니다. Java에서는 인덱스가 0부터 시작하기 때문에 Hello World
문자열에 공백의 위치 인 5를 전달합니다.
코드의 출력은 다음과 같습니다.
The string before removing character: Hello World
The string after removing character: HelloWorld
substring
메소드를 사용하여 Java의 문자열에서 문자 제거
substring
메소드를 사용하여 Java의 문자열에서 문자를 제거 할 수도 있습니다. substring
메소드를 사용하여 특정 문자를 제거하려면 문자 제거 전의 시작 위치와 위치를 전달해야합니다. 그 후, 우리는 문자열에서 캐릭터가 위치한 위치에서 문자열을 연결합니다.
substring
메서드는 시작 및 끝 인덱스에 따라 문자열을 분할 한 다음 문자열에서 제거 할 문자를 덮어 써서 동일한 문자열을 연결합니다.
Java에서 문자열에서 문자를 제거하기 위해substring
메소드를 사용하는 예제 코드는 다음과 같습니다.
public class RemoveCharacter
{
public static void main(String[] args)
{
String MyString = "Hello World";
int Position = 5;
System.out.println("The string before removing character: " + MyString);
MyString = MyString.substring(0,Position) + MyString.substring(Position+1);
System.out.println("The string after removing character: " + MyString);
}
위 코드에서는Hello
와World
사이의 공백을 제거했습니다. 변수에서 공백의 위치는 5입니다.substring
메서드를 사용하여Hello World
를 0에서 5 위치로 나누고 6 위치에서 문자열의 다른 부분을 연결합니다. 이를 통해Hello World
에서 공백을 제거합니다.
코드의 출력은 다음과 같습니다.
The string before removing character: Hello World
The string after removing character: HelloWorld
관련 문장 - Java String
- Java 문자열을 바이트로 변환하는 방법
- Java에서 16 진 문자열의 바이트 배열을 변환하는 방법
- Java에서 문자열 대 문자열 배열 변환을 수행하는 방법
- Java에서 문자열에서 부분 문자열을 제거하는 방법
- Java에서 임의 문자열 생성
- Java의 스왑 방법