티스토리 뷰
728x90
Java에서 문자열을 조작해보자~
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
int N = Integer.parseInt(br.readLine());
for (int i = 0; i < N; i++) {
st = new StringTokenizer(br.readLine(), " ");
while(st.hasMoreTokens()) {
sb.append(new StringBuilder(st.nextToken()).reverse().toString()).append(" ");
}
sb.append("\n");
}
System.out.println(sb);
}
}
StringTokenizer 클래스
hasMoreTokens() 메소드
: 더 이상 받아올 토큰일 없을 경우 0을 리턴한다.
while(st.hasMoreTokens()) {
// 모든 토큰을 받아와서 실행
}
Java에서 문자열 뒤집기
StringBuilder 클래스의 reverse() 메소드 사용
String str = "Lisa";
StringBuilder sb = new StringBuilder(str);
String reversedStr = sb.reverse().toString();
System.out.println(reversedStr); // asiL
Java에서 문자열 정렬하기
Arrays 클래스의 sort() 메소드 사용
Ref.
[Java] StringTokenizer 기본 및 사용법 :: 양's World (tistory.com)
728x90
'Algorithm' 카테고리의 다른 글
프로그래머스 - 신규 아이디 추천 (Python) (0) | 2021.10.22 |
---|---|
백준(BOJ) - 9012번 : 괄호 (Java) (0) | 2021.10.20 |
프로그래머스 - 우유와 요거트가 담긴 장바구니 (MySQL) (0) | 2021.10.16 |
프로그래머스 - 멀쩡한 사각형 (Python) (0) | 2021.10.16 |
프로그래머스 - 로또의 최고 순위와 최저 순위 (Python) (2) | 2021.10.16 |
댓글
공지사항
최근에 올라온 글