reverse(), Split() 및 substring() 메소드를 사용하여 문자열의 각 단어를 뒤집을 수 있습니다. StringBuilder 클래스의 reverse() 메소드를 사용하면 주어진 문자열을 반전시킬 수 있습니다. Split('\s') 메소드를 사용하면 배열의 모든 단어를 가져올 수 있습니다. 첫 번째 문자를 얻으려면 substring() 또는 charAt() 메서드를 사용할 수 있습니다.
문자열의 각 단어를 반대로 바꾸는 예를 살펴보겠습니다.
정렬 알고리즘 병합 정렬
파일: StringFormatter.java
자바에서 날짜 형식 지정
public class StringFormatter { public static String reverseWord(String str){ String words[]=str.split('\s'); String reverseWord=''; for(String w:words){ StringBuilder sb=new StringBuilder(w); sb.reverse(); reverseWord+=sb.toString()+' '; } return reverseWord.trim(); } }
파일: TestStringFormatter.java
public class TestStringFormatter { public static void main(String[] args) { System.out.println(StringFormatter.reverseWord('my name is khan')); System.out.println(StringFormatter.reverseWord('I am sonoo jaiswal')); } }
산출:
ym eman si nahk I ma oonos lawsiaj