๐ป Programming/Java
[Java] Reversing String Using StringBuilder (StringBuilder๋ก ์คํธ๋ง์ ๊ฑฐ๊พธ๋ก ๋ค์ง๊ธฐ)
์ผ์ด์น
2019. 2. 25. 21:49
์คํธ๋ง ๊ฑฐ๊พธ๋ก ๋ค์ง๊ธฐ
์๋ฐ์์ ์คํธ๋ง์ ๊ฑฐ๊พธ๋ก ๋ค์ง๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ ์๊ฐํด๋๋ฆฝ๋๋ค.
์๋ฐ์๋ ๊ฐ์ข array๋ก๋ถํฐ String์ ์ฝ๊ฒ ๋ง๋ค ์ ์๋๋ก ํด์ฃผ๋ StringBuilder๊ฐ ์์ต๋๋ค.
์์ฑ์์ String์ ๊ทธ๋๋ก ๋ฃ์ด์ ์๋ก์ด ์คํธ๋ง์ ๋ง๋ค ์๋ ์์ ๋ฟ๋ง ์๋๋ผ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ตฌํ๋์ด์๋ reverse ๋ฉ์๋๊ฐ ์์ต๋๋ค.
์ด ๋ฉ์๋๋ฅผ ์ด์ฉํ๋ฉด ์๋์ ๊ฐ์ด ๋จ ํ ์ค๋ก ์คํธ๋ง์ ๊ฑฐ๊พธ๋ก ๋ฐฐ์ดํ ์ ์์ต๋๋ค.
String a = "abcdefg";
String b = new StringBuilder(a).reverse().toString();
System.out.println(a);
System.out.println(b);
์ถ๋ ฅ ๊ฒฐ๊ณผ
abcdefg
gfedcba
์์ฃผ ๊ฐ๋จํฉ๋๋ค.