저는 최근에 자바를 사용하기 시작했고 문장이나 짧은 문장으로 문장을 검사하는 짧은 프로그램을 만들고자합니다. 역순으로 StringBuilder를 사용하고 싶습니다. 내 생각은 사용자 항목에서 공백과 쉼표가 제거 된 상태로 변환 된 소문자로 변환 된 하나의 변수와 그 반대의 항목을 보유 할 다른 변수를 갖고, .equals를 사용하여 비교합니다. 그러나 .reverse() 메서드는 내 사용자 항목의 값을 변경하고 있으며 그 이유를 파악할 수 없습니다. Java의 레퍼런스에 대해서는 알고 있지만 최근에는 완전히 이해하지 못했습니다.StringBuilder가 초기 변수를 역으로 변경합니까?
도움을 주시면 감사하겠습니다.
이Enter a word or phrase to test for a palindrome:
Dog
sbEntry: dog
sbEntryReverse: god
sbEntry: god
당신이 [javadoc에을 (읽고 http://docs.oracle .com/javase/7/docs/api/java/lang/StringBuilder.html # reverse % 28 % 29) 해당 메소드에 대해? – assylias
StringBuilder는 변경할 수 있으며 작업을 수행 할 때 변경할 수 있습니다. –
javadoc을 한 번 보았지만 여전히 작동하지 못했습니다. GregTheRules가 응답에서 나에게 대답을했습니다. – Stinkidog