목차
문자열에서 Java 바꾸기 Char의 예
예시 #4
결론
Java java지도 시간 Java 문자열의 Char 바꾸기

Java 문자열의 Char 바꾸기

Aug 30, 2024 pm 03:36 PM
java

문자열에서 문자를 바꾸는 것은 지정된 문자 위치에 다른 문자를 배치하는 것을 의미합니다.  인덱스는 지정된 문자를 나타냅니다. Java에서는 String 클래스를 사용하여 문자 및 문자열을 대체합니다. 문자열은 java.lang 패키지의 클래스입니다.

광고 이 카테고리에서 인기 있는 강좌 JAVA MASTERY - 전문 분야 | 78 코스 시리즈 | 15가지 모의고사

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

프로그래밍에서 개발자는 문자열의 문자를 바꿔야 하는 상황에 많이 직면합니다. Java는 문자열의 문자를 대체하는 여러 가지 방법을 제공합니다. 제거는 문자를 바꾸는 데 사용되는 중요한 방법 중 하나입니다. 제거 방법을 사용하는 동안 몇 가지 사항을 기억해야 합니다

  1. Java의 문자열은 불변이므로 문자를 교체한 후 새 문자열이 생성됩니다.
  2. 교체 방법을 적용하기 전의 문자열 변수는 대체 방법을 적용한 후에도 동일하게 유지됩니다.
  3. 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

이 예에서는 문자열의 문자가 다른 문자로 어떻게 바뀌는지 확인할 수 있습니다.

  1. 사용자의 입력을 문자열로 받는 첫 번째 줄
  2. 제공된 문자열에서 대체할 입력으로 문자를 추가로 요청합니다.
  3. 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);
}
}
로그인 후 복사

출력:

Java 문자열의 Char 바꾸기

예시 #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);
}
}
로그인 후 복사

출력:

Java 문자열의 Char 바꾸기

프로그램의 출력은 아래와 같습니다. 출력 스크린샷에서 첫 번째 문장 문자 "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);
}
}
로그인 후 복사

출력:

Java 문자열의 Char 바꾸기

예시 #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 문자열의 Char 바꾸기

결론

위 기사에서는 문자열에서 문자를 바꾸는 방법, 문자열 작업을 위해 Java 패키지에서 제공하는 메서드에 대해 설명합니다. 주어진 예에서는 문자열 클래스 메소드를 사용하여 문자열의 문자를 바꾸는 방법이 제공됩니다.

위 내용은 Java 문자열의 Char 바꾸기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

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

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

자바의 제곱근 자바의 제곱근 Aug 30, 2024 pm 04:26 PM

자바의 제곱근

자바의 완전수 자바의 완전수 Aug 30, 2024 pm 04:28 PM

자바의 완전수

Java의 난수 생성기 Java의 난수 생성기 Aug 30, 2024 pm 04:27 PM

Java의 난수 생성기

자바의 웨카 자바의 웨카 Aug 30, 2024 pm 04:28 PM

자바의 웨카

자바의 암스트롱 번호 자바의 암스트롱 번호 Aug 30, 2024 pm 04:26 PM

자바의 암스트롱 번호

Java의 스미스 번호 Java의 스미스 번호 Aug 30, 2024 pm 04:28 PM

Java의 스미스 번호

Java Spring 인터뷰 질문 Java Spring 인터뷰 질문 Aug 30, 2024 pm 04:29 PM

Java Spring 인터뷰 질문

Java 8 Stream foreach에서 나누거나 돌아 오시겠습니까? Java 8 Stream foreach에서 나누거나 돌아 오시겠습니까? Feb 07, 2025 pm 12:09 PM

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

See all articles