728x90
반응형
Error Message
error: no suitable method found for split(no arguments)
번역 : split(인자 없음)에 적합한 메서드를 찾을 수 없습니다.
Cause
class Solution {
boolean solution(String s) {
...
s.toUpperCase().split();
...
}
}
split() 메서드에 필요한 인자가 제공되지 않았을 때 발생하는 에러입니다.
split() 메서드는 문자열을 분할하는 데 사용되며, 이를 위해 하나 이상의 문자열을 인자로 받아야 합니다.
이 인자는 분할 기준이 되는 정규 표현식을 나타냅니다.
예를 들어, 문자열을 공백을 기준으로 분할하려면, split(" ")와 같이 사용해야 합니다. 하지만 여기서는 split() 메서드가 아무런 인자 없이 호출되었으므로, Java 컴파일러는 적절한 메서드를 찾을 수 없다는 에러를 표시합니다.
Solution
class Solution {
boolean solution(String s) {
...
s.toUpperCase().split(" ");
...
}
}
간단하게, split() 메서드에 적절한 인자(예를 들어서 " " 와 같은 )를 사용해서 에러를 해결할 수 있습니다.
728x90
반응형
'🖥 백엔드 개발 > 에러 및 예외처리' 카테고리의 다른 글
[Error] error: illegal start of type (0) | 2023.12.05 |
---|---|
[Error] error: incompatible types: String[] cannot be converted to char[] (1) | 2023.11.25 |
[Exception] java.lang.ArrayIndexOutOfBoundsException: Index xout of bounds for length x (0) | 2023.11.21 |
[Error] error: unreachable statement (0) | 2023.11.19 |
[Error] error: possible lossy conversion from long to int (0) | 2023.11.18 |