public class Key {
public Encode() {
StringBuffer passWord = new StringBuffer("bubbles");
System.out.println("Original plain text:" + passWord);
for (int i = 0; i < passWord.length(); i++) {
int temp = 0;
temp=(int)passWord.charAt(i);
temp= temp* 9;
EncodedText = passWord.setCharAt(i , (char)temp);
return EncodedText;
}
//return EncodedText;
}
}
그냥 텍스트의 작은 조각을 인코딩 (디코딩) 할 수있는 작은 프로그램을 작성,하지만 난 그것을 같은 오류 메시지를 실행할 때마다반환 형식 오류 메시지
"오류가 나타납니다 : 잘못된 메서드 선언을, 반환 형식을 필수 공개 Encode ("{" ^
당신이 반환 유형'void', 또는 과정을 반환하지 않으려면'EncodedText를 반환;'다음 오류 일 것이다. –
이것이 메소드 인 경우 적절한 리턴 유형으로 선언해야합니다. – Andrew
StringBuffer를 사용하지 마십시오. 가능한 경우 StringBuilder를 사용하십시오. BTW에 9를 곱하면 텍스트를 인코딩하는 것보다 텍스트를 관리 할 확률이 높습니다. –