Java 문자열의 Char 바꾸기
문자열에서 문자를 바꾸는 것은 지정된 문자 위치에 다른 문자를 배치하는 것을 의미합니다. 인덱스는 지정된 문자를 나타냅니다. Java에서는 String 클래스를 사용하여 문자 및 문자열을 대체합니다. 문자열은 java.lang 패키지의 클래스입니다.
광고 이 카테고리에서 인기 있는 강좌 JAVA MASTERY - 전문 분야 | 78 코스 시리즈 | 15가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
프로그래밍에서 개발자는 문자열의 문자를 바꿔야 하는 상황에 많이 직면합니다. Java는 문자열의 문자를 대체하는 여러 가지 방법을 제공합니다. 제거는 문자를 바꾸는 데 사용되는 중요한 방법 중 하나입니다. 제거 방법을 사용하는 동안 몇 가지 사항을 기억해야 합니다
- Java의 문자열은 불변이므로 문자를 교체한 후 새 문자열이 생성됩니다.
- 교체 방법을 적용하기 전의 문자열 변수는 대체 방법을 적용한 후에도 동일하게 유지됩니다.
- Replace 메소드는 문자열의 모든 문자를 새 문자로 바꿉니다.
구문:
다음 구문에서는 문자가 어떻게 바뀌는지 보여줍니다. 바꾸기 메소드에는 두 가지 매개변수가 있습니다. 첫 번째 매개변수는 바꿀 문자이고 두 번째 매개변수는 바꿀 문자입니다.
String replace(char oldChar, char newChar): //OR String replaceFirst(char oldChar, char newChar): //replaces only the first occurrence of the character
구문의 두 번째 줄에서는 첫 번째 문자만 바꾸는 데 replacementFirst 메소드가 사용됩니다.
문자열에서 Java 바꾸기 Char의 예
다음은 문자열에서 Java 바꾸기 Char의 예입니다.
예시 #1
이 예에서는 문자열의 문자가 다른 문자로 어떻게 바뀌는지 확인할 수 있습니다.
- 사용자의 입력을 문자열로 받는 첫 번째 줄
- 제공된 문자열에서 대체할 입력으로 문자를 추가로 요청합니다.
- replace 메소드는 Java의 문자열이 불변이기 때문에 다음 줄의 대체 문자로 새 문자열을 생성합니다.
코드:
import java.util.*; public class JavaReplaceCharExample{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("Hi, please enter the String"); String str = input.nextLine(); System.out.println("Enter the character to replace"); char ch = input.next().charAt(0); System.out.println("Enter the character to be replaced with"); char newCh = input.next().charAt(0); String newStr = str.replace(ch, newCh); //displaying new string after applying replace method System.out.println(newStr); } }
출력:
예시 #2
이 예에서 replacementFirst는 이 문자열에서 처음 나타나는 문자만 바꾸는 데 사용됩니다.
코드:
import java.util.*; public class JavaReplaceCharExample2{ public static void main(String[] args){ //second string to replace the character String str = "All that glitters is not gold"; //displaying string before applying replace method System.out.println("\n" + str); //replacing character p from b String newStr = str.replace("g", "b"); //displaying string after replacing the character System.out.println(newStr); //second string to replace the character String sentence = "A cat has nine lives"; //displaying string before applying replace method System.out.println("\n" + sentence); //replacing character n from m String newSentence = sentence.replaceFirst("n", "m"); //displaying new string after applying replace method System.out.println(newSentence); } }
출력:
프로그램의 출력은 아래와 같습니다. 출력 스크린샷에서 첫 번째 문장 문자 "g"는 "b"로 대체됩니다. 두 번째 문장에서는 "n" 구문의 첫 번째 항목만 "m"으로 대체됩니다.
예시 #3
이 예에서는 먼저 파이프로 구분된 값을 쉼표로 바꿉니다. '|'를 ","로 바꾼 후 다음 줄에서는 바꾸기 메소드를 사용하여 "A" 문자를 "i"로 바꿉니다.
코드:
import java.util.*; public class JavaReplaceCharExample3{ public static void main(String[] args){ //second string to replace the character String str = "Alabama|California|Florida|Texas|New Jersey|Arizona"; //displaying string before applying replace method System.out.println("\n" + str); //replacing | with the comma String newStr = str.replace('|', ','); //displaying string after applying replace method System.out.println("\n" + newStr); //replacing the character A with the i String reNewedStr = newStr.replace('A', 'i'); //displaying string before applying replace method System.out.println("\n" + reNewedStr); } }
출력:
예시 #4
이 예에서는 바꾸기 메서드를 사용하지 않고 문자열을 바꾸는 방법을 볼 수 있습니다. 지정된 문자 앞과 뒤의 문자열은 아래 주어진 프로그램의 별도 변수에 저장됩니다. 또한 프로그램에서는 대체할 문자와 연결됩니다.
코드:
import java.util.*; public class JavaReplaceCharExample4{ public static void main(String[] args){ //second string to replace the character String str = "Be slow in choosing, but slower in changing."; //displaying string before applying replace method System.out.println("\n" + str); int index = 3; char chToReplacedWith = 'b'; String strBeforeChar = str.substring(0, index); String strAfterChar = str.substring(index + 1); String newStr = strBeforeChar + chToReplacedWith + strAfterChar; //displaying string before applying replace method System.out.println("\n" + newStr); } }
출력:
결론
위 기사에서는 문자열에서 문자를 바꾸는 방법, 문자열 작업을 위해 Java 패키지에서 제공하는 메서드에 대해 설명합니다. 주어진 예에서는 문자열 클래스 메소드를 사용하여 문자열의 문자를 바꾸는 방법이 제공됩니다.
위 내용은 Java 문자열의 Char 바꾸기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Java 8 Stream foreach에서 나누거나 돌아 오시겠습니까?
