ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด/JAVA

[JAVA] replace() / replaceFirst() ๋ฉ”์†Œ๋“œ

NaNaRin๐Ÿ™ƒ 2021. 1. 15. 21:58

docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#replace(char,char)

 

String (Java SE 15 & JDK 15)

All Implemented Interfaces: Serializable, CharSequence, Comparable , Constable, ConstantDesc public final class String extends Object implements Serializable, Comparable , CharSequence, Constable, ConstantDesc The String class represents character strings.

docs.oracle.com

docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#replaceFirst(java.lang.String,java.lang.String)

 

String (Java SE 15 & JDK 15)

All Implemented Interfaces: Serializable, CharSequence, Comparable , Constable, ConstantDesc public final class String extends Object implements Serializable, Comparable , CharSequence, Constable, ConstantDesc The String class represents character strings.

docs.oracle.com


java.lang.String.replace(char, char)

 

public String replaceโ€‹(char oldChar, char newChar)

 

๋งค๊ฐœ๋ณ€์ˆ˜ char, char :

๊ธฐ์กด ๋ฌธ์ž, ๋ฐ”๊ฟ€ ๋ฌธ์ž ์ˆœ.

๊ธฐ์กด ๋ฌธ์ž๊ฐ€ ๋ฐ”๊ฟ€ ๋ฌธ์ž๋กœ ๋ฐ”๋€๋‹ค.

 

๋ฐ˜ํ™˜๊ฐ’ String : 

๋ณ€๊ฒฝ๋œ ๋ฌธ์ž์—ด

 

 

 

java.lang.String.replaceFirst(String, String)

 

public String replaceFirstโ€‹(String regex, String replacement)

 

๋งค๊ฐœ๋ณ€์ˆ˜ String, String :

๊ธฐ์กด ๋ฌธ์ž, ๋ฐ”๊ฟ€ ๋ฌธ์ž ์ˆœ.

๊ธฐ์กด ๋ฌธ์ž๊ฐ€ ๋ฐ”๊ฟ€ ๋ฌธ์ž๋กœ ๋ฐ”๋€๋‹ค. ์ฒ˜์Œ์œผ๋กœ ๋งŒ๋‚œ ๊ธฐ์กด ๋ฌธ์ž๋งŒ ๋ณ€๊ฒฝ๋˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ๊ทธ๋Œ€๋กœ.

 

๋ฐ˜ํ™˜๊ฐ’ String : 

๋ณ€๊ฒฝ๋œ ๋ฌธ์ž์—ด.

 

 

String.replace(str1, str2)

String.replaceFirst(str1str2)

 


์˜ˆ์ œ

public class ReplaceEx {

	public static void main(String[] args) {
		String str = "ABCDABCDEFGABCDAB";
		String strf = "ABCDABCDEFGABCDAB";
		
		str = str.replace("ABC", "abc");
		strf = strf.replaceFirst("ABC", "abc");
		
		System.out.println(str);
		System.out.println(strf);
	}
}

 

์ถœ๋ ฅ

abcDabcDEFGabcDAB
abcDABCDEFGABCDAB

 

 

์‚ฌ์šฉ ์˜ˆ : nanarin.tistory.com/51