이것은 과거의 시험 논문의 질문입니다. 나는 while 루프와 for 루프로 extract
메소드를 변환하는 방법을 잘 모른다.자바 -이 방법을 for 및 while 루프로 변환
나는이 질문을 시도했다 : extract1
과 extract2
방법이지만 나는 틀렸다는 것을 알고있다. 원래의 방법은 유용하지 않지만 시험을 통해 방법을 다르게 작성하는 방법을 보여줄 것을 요구합니다. 나는 그들이 미래의 참고를 위해 어떻게 될 수 있었는지 알고 싶었다.
String extractedThis = "";
public String extract(String text){
if(text.length()==0){
return extractedThis;
} else {
return extractedThis = text.charAt(0) + extract(text.substring(1));
}
}
public String extract1(String text) {
while (text != null) {
extractedThis = text.charAt(0) + text.substring(1);
}
return extractedThis;
}
public String extract2(String text) {
for (int i = 0; i < text.length(); i++) {
extractedThis = text.substring(i);
}
return extractedThis;
}
당신이 당신의 방법을 테스트 한에 방지하기 위해? – codingbiz