티스토리 뷰

JAVA

[java] 문자열 뒤집기

kiwiiiv 2021. 9. 12. 18:39

 

1) 반복문 돌리기..

String reverse="";
for (int i = result.length() - 1; i >= 0; i--) {
	reverse += result.charAt(i);
}

charAt() 메소드를 사용하거나,

String 형태의 객체에 대하여 char 배열로 변환 후 sort 함수 등을 이용하여 변환 가능

 

 

 

2) StringBuffer/StringBuilder 사용 (reverse method)

String reverse="";
for (int i = result.length() - 1; i >= 0; i--) {
	reverse += result.charAt(i);
}
StringBuffer sb = new StringBuffer(result);
result=sb.reverse().toString();

java.lang.StringBuffer 클래스를 이용하여 

생성 이후에는 변경 불가능한 String 인스턴스에 대하여 값을 변경함.

(StringBuilder를 사용하는 경우에도 방법 동일)

 

 

 

 

+(프로그래머스에서는 런타임 에러가 뜸.. ㄱ-)

 

 

 

++버퍼 스트림

버퍼를 사용하지 않는 스트림 -> read/write 요청 시 운영체제에 의하여 즉시 처리됨. : 비효율적이고 시간이 많이 소요되는 방식

이러한 오버헤드를 줄이기 위하여 Buffered I/O 를 사용함.

 

 

 


 

코딩의 시작, TCP School

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

'JAVA' 카테고리의 다른 글

Map 을 정렬된 ArrayList로 변환  (0) 2021.11.06
[java 8] stream  (0) 2021.10.20
[java] Array/List 차이  (0) 2021.09.12
[java] Array/List 에서 값 검색하기  (0) 2021.09.12
[java] 정렬하기 (Comparable, Comparator)  (0) 2021.09.09
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함