문자열에서 문자를 바꾸는 것은 지정된 문자 위치에 다른 문자를 배치하는 것을 의미합니다. 인덱스는 지정된 문자를 나타냅니다. Java에서는 String 클래스를 사용하여 문자 및 문자열을 대체합니다. 문자열은 java.lang 패키지의 클래스입니다.
광고 이 카테고리에서 인기 있는 강좌 JAVA MASTERY - 전문 분야 | 78 코스 시리즈 | 15가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
프로그래밍에서 개발자는 문자열의 문자를 바꿔야 하는 상황에 많이 직면합니다. Java는 문자열의 문자를 대체하는 여러 가지 방법을 제공합니다. 제거는 문자를 바꾸는 데 사용되는 중요한 방법 중 하나입니다. 제거 방법을 사용하는 동안 몇 가지 사항을 기억해야 합니다
구문:
다음 구문에서는 문자가 어떻게 바뀌는지 보여줍니다. 바꾸기 메소드에는 두 가지 매개변수가 있습니다. 첫 번째 매개변수는 바꿀 문자이고 두 번째 매개변수는 바꿀 문자입니다.
String replace(char oldChar, char newChar): //OR String replaceFirst(char oldChar, char newChar): //replaces only the first occurrence of the character
구문의 두 번째 줄에서는 첫 번째 문자만 바꾸는 데 replacementFirst 메소드가 사용됩니다.
다음은 문자열에서 Java 바꾸기 Char의 예입니다.
이 예에서는 문자열의 문자가 다른 문자로 어떻게 바뀌는지 확인할 수 있습니다.
코드:
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); } }
출력:
이 예에서 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"으로 대체됩니다.
이 예에서는 먼저 파이프로 구분된 값을 쉼표로 바꿉니다. '|'를 ","로 바꾼 후 다음 줄에서는 바꾸기 메소드를 사용하여 "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); } }
출력:
이 예에서는 바꾸기 메서드를 사용하지 않고 문자열을 바꾸는 방법을 볼 수 있습니다. 지정된 문자 앞과 뒤의 문자열은 아래 주어진 프로그램의 별도 변수에 저장됩니다. 또한 프로그램에서는 대체할 문자와 연결됩니다.
코드:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!