Search

Integer

public class IntegerEx { public static void main(String[] args) { // Integer // int --> Integer // : ์ •์ˆ˜ ํƒ€์ž…์ธ int ๊ธฐ๋ณธ ํƒ€์ž…์„ ๊ฐ์ฒดํ™”ํ•œ ํด๋ž˜์Šค int a = 10; Integer A = 100; // * ์ฃผ์š” ๋ฉ”์†Œ๋“œ // (๋ฌธ์ž์—ด) --> (์ •์ˆ˜) // (์ •์ˆ˜) --> (๋ฌธ์ž์—ด) // (์ •์ˆ˜) --> (๋‹ค๋ฅธํƒ€์ž…) System.out.println( Integer.parseInt("28") + 2 ); // ๋ฌธ์ž์—ด->์ •์ˆ˜ System.out.println( Integer.toString(28) + 2 ); // ์ •์ˆ˜->๋ฌธ์ž์—ด System.out.println( 28 + "" ); // ์ •์ˆ˜->๋ฌธ์ž์—ด System.out.println( A.doubleValue() + 2.5 ); // ์ •์ˆ˜->์‹ค์ˆ˜ System.out.println( Integer.toBinaryString(28)); // ์ด์ง„์ˆ˜ ๋ฌธ์ž์—ด System.out.println( Integer.bitCount(28) ); // ์ด์ง„์ˆ˜ 1๋น„ํŠธ ๊ฐœ์ˆ˜ // Q. Integer ํด๋ž˜์Šค๋Š” ์™œ new ๋กœ ๊ฐ์ฒด ์ƒ์„ฑํ•˜์ง€ ์•Š๋Š”๊ฐ€? // deprecated : ๋” ์ด์ƒ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•˜์ง€ ์•Š์Œ // Integer i = new Integer(10); // * ์˜คํ†  ๋ฐ•์‹ฑ(Auto Boxing) // : ์ž๋ฐ” 5๋ฒ„์ „ ๋ถ€ํ„ฐ๋Š” ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ์ž๋™์œผ๋กœ ๊ฐ์ฒด๋ฅผ ๊ฐ์‹ธ์ค€๋‹ค. Integer i = 10; // ๋ฐ•์‹ฑ (์˜คํ†  ๋ฐ•์‹ฑ) int value = i.intValue(); // ์–ธ๋ฐ•์‹ฑ // * ์˜คํ†  ์–ธ๋ฐ•์‹ฑ(Auto UnBoxing) // : Wrapper ํด๋ž˜์Šค ๊ฐ์ฒด์˜ ๊ฐ’์„ ์ž๋™์œผ๋กœ ๊บผ๋‚ด์„œ ํ•ด๋‹น ๊ธฐ๋ณธ ํƒ€์ž…์— ๋Œ€์ž…ํ•ด์ค€๋‹ค. int value2 = i; // ์–ธ๋ฐ•์‹ฑ (์˜คํ†  ์–ธ๋ฐ•์‹ฑ) System.out.println("๊ฐ์ฒด๋กœ ์ƒ์„ฑํ•œ Integer : " + i); System.out.println("๊ธฐ๋ณธ ํƒ€์ž… int : " + value ); } }
Java
๋ณต์‚ฌ