[troubleShooting, JAVA] method replaceAll in class String cannot be applied to given types; return my_string.replaceAll(letter);Project/(๊ณตํต)troubleshooting2023. 5. 28. 14:38
Table of Contents
method replaceAll in class String cannot be applied to given types; return my_string.replaceAll(letter);
๐ก JAVA์์ String์ replace, replaceAll ํจ์์ ๊ฒฝ์ฐ, ๋งค๊ฐ๋ณ์๋ก ([String] ํ์ํ ์์, [String] ์นํํ ์์)๋ฅผ ์ฃผ์ด์ค์ผ ํ๋๋ฐ, ์นํํ ์์๋ฅผ ์ฃผ์ง ์์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ ์ด์
์๋ฌ ์ฝ๋
/Solution.java:3: error: method replaceAll in class String cannot be applied to given types;
return my_string.replaceAll(letter);
^
required: String,String
found: String
reason: actual and formal argument lists differ in length
1 error
ํต์ฌ ์์
- replace ํน์ replaceAll ํจ์์ ๊ฒฝ์ฐ ๋งค๊ฐ๋ณ์์ 2๊ฐ์ง ๊ฐ(์ฐพ์ ๊ฐ, ๋ฐ๊ฟ ๊ฐ)์ ์ฃผ์ด์ผ ํจ
ํด๊ฒฐ ๋ฐฉ์
- ๋ฐ๊ฟ ๊ฐ(์ญ์ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ “”์ ๊ฐ์ ๋น String)์ ๋งค๊ฐ๋ณ์์ ์ถ๊ฐํด ์ค๋ค.
- string.replaceAll(letter) → string.replaceAll(letter, "")
class Solution {
public String solution(String my_string, String letter) {
return my_string.replaceAll(letter, "");
}
}
'Project > (๊ณตํต)troubleshooting' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
@Yanako :: Yana's coding story
์ผ๋์ ์ฝ๋ฉ ์ผ๊ธฐ์ฅ :) #์ฝ๋ฉ๋ธ๋ก๊ทธ #๊ธฐ์ ๋ธ๋ก๊ทธ #์ฝ๋ฉ #์กฐ๊ธ์ฉ,๊พธ์คํ
ํฌ์คํ ์ด ์ข์๋ค๋ฉด "์ข์์โค๏ธ" ๋๋ "๊ตฌ๋ ๐๐ป" ํด์ฃผ์ธ์!