๐ Today I Learned(๊ฐ๋ฐ์ธ์ดํ์ต)/JAVA
[JAVA] ๋ฌธ์์ด์ ํ๋์ฉ ๋๋๊ธฐ(toCharArray(), charAt() ํ์ฉ)
๋ฐฉ๋ฒ 1) toCharArray() ํ์ฉ import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); for (char ch : a.toCharArray()) System.out.println(ch); } } toCharArray()๋ charํ์ ์ ๋ฐฐ์ด์ ์์ฑํ์ฌ ๋ฌธ์์ด์ ํ๊ธ์์ฉ ๋๋์ด์ ์์ฑ๋ charํ์ ๋ฐฐ์ผ์ ์ง์ด๋ฃ์ด ๋ฐํํด์ฃผ๋ ๋ฉ์๋์ด๋ค. ๋ฐฐ์ด์ ์์ฑํ ํ์ ์ฒ๋ฆฌ๋๊ธฐ ๋๋ฌธ์ ์ฒ๋ฆฌ์๋๊ฐ ๋๋ฆฌ๋ค. (๋ฌผ๋ก ์ฌ์ฉ์๊ฐ ์ฒด๊ฐํ ์ ๋๋ ์๋๋ฏ..?) ๊ณต๋ฐฑ๋ํ ๋ฌธ์๋ก ์ธ์์ ํ๊ธฐ๋๋ฌธ์ ์ฌ์ฉ ์ ๊ทธ์ ์ ์ฃผ..
[JAVA] ๋์๋ฌธ์ ๊ตฌ๋ถ ๋ฐ ๋ณํ
Character ํด๋์ค ํ์ฉ ์ ๋ฌ๋ ๊ฐ์ด ๋๋ฌธ์์ธ์ง ๊ตฌ๋ถ(๋๋ฌธ์ ์ผ์ true ์๋๋ฉด false) isUpperCase() = Character. isUpperCase( charํ์ ๋ณ์ ); ๋ฌธ์์ด์ ๋๋ฌธ์๋ก ๋ณํ ํ ๋ฐํ toUpperCase() = ๋ฌธ์์ด๋ณ์. toUpperCase(); ์ ๋ฌ๋ ๊ฐ์ด ์๋ฌธ์์ธ์ง ๊ตฌ๋ถ(์๋ฌธ์ ์ผ์ true ์๋๋ฉด false) isLowerCase() = Character. isLowerCase( charํ์ ๋ณ์ ); ๋ฌธ์์ด์ ์๋ฌธ์๋ก ๋ณํ ํ ๋ฐํ toLowerCase() = ๋ฌธ์์ด๋ณ์.toLowerCase();
[JAVA] ๋ฌธ์์ด์ ๊ธฐ๋ณธํ์ ์ผ๋ก ๋ณํ
String str = "๊ฐ ํ์ ์ ๋ง๋ ๋ฆฌํฐ๋ด": String โถ byte [ byte value = Byte.parseByte(str); ] String โถ short [ short value = Short.parseShort(str); ] String โถ int [ int value = Integer.parseInt(str); ] String โถ long [ long value = Long.parseLong(str); ] String โถ float [ float value = Float.parseFloat(str); ] String โถ double [ double value = Double.parseDouble(str); ] String โถ boolean [ boolean value = Boolea..
[JAVA] ๊ฐ ๋น๊ต
์๋ฐ๋ ๊ธฐ๋ณธํ์ (byte, short, int, long, float, double, boolean) ๊ฐ์ด ๋์ผํ์ง ๋น๊ตํ ๋๋ ==๋ฅผ ์ฌ์ฉํ๊ณ String ํ์ ๊ฐ์ด ๋์ผํ์ง ๋น๊ตํ ๋์๋ equals()๋ฅผ ์ฌ์ฉํ๋ค. //๊ธฐ๋ณธํ์ int a = 4; int b = 4; if(a==b) { System.out.println("equals"); }else { System.out.println("not equals"); } //String ํ์ String test1 = "๋ฌธ์์ด"; String test2 = "๋ฌธ์์ด"; if(test1.equals(test2)) { System.out.println("equals"); }else { System.out.println("not equals"); }