[Java] isNumeric(String s) ๋ฉ์๋
public static boolean isNumeric(String s) { try { Double.parseDouble(s); return true; } catch(NumberFormatException e) { return false; } } String s ; boolean chk = isNumeric( s );
public static boolean isNumeric(String s) { try { Double.parseDouble(s); return true; } catch(NumberFormatException e) { return false; } } String s ; boolean chk = isNumeric( s );
ArrayList๋? ArrayList๋ List ์ธํฐํ์ด์ค๋ฅผ ์์๋ฐ์ ํด๋์ค๋ก ํฌ๊ธฐ๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ๋ณํ๋ ์ ํ๋ฆฌ์คํธ์ ๋๋ค. 1. ํ๋ฒ ์์ฑ๋๋ฉด ํฌ๊ธฐ๊ฐ ๋ณํ์ง ์๋ ๋ฐฐ์ด๊ณผ๋ ๋ฌ๋ฆฌ ArrayList๋ ๊ฐ์ฒด๋ค์ด ์ถ๊ฐ๋์ด ์ ์ฅ ์ฉ๋(capacity)์ ์ด๊ณผํ๋ค๋ฉด ์๋์ผ๋ก ๋ถ์กฑํ ํฌ๊ธฐ๋งํผ ์ ์ฅ ์ฉ๋(capacity)์ด ๋์ด๋๋ค๋ ํน์ง์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ArrayList ์ ์ธ import java.util.ArrayList; ArrayList list = new ArrayList();//ํ์ ๋ฏธ์ค์ Object๋ก ์ ์ธ๋๋ค. ArrayList members = new ArrayList();//ํ์ ์ค์ Student๊ฐ์ฒด๋ง ์ฌ์ฉ๊ฐ๋ฅ ArrayList num = new ArrayList();//ํ์ ์ค์ intํ์ ๋ง ์ฌ์ฉ..
long start = System.currentTimeMillis(); //์ฝ๋ ์คํ ์ ์ ์๊ฐ ๋ฐ์์ค๊ธฐ //์คํํ ์ฝ๋ ์ถ๊ฐ long end = System.currentTimeMillis(); // ์ฝ๋ ์คํ ํ์ ์๊ฐ ๋ฐ์์ค๊ธฐ System.out.println("์๊ฐ์ฐจ์ด(m) : "+ (end-start)/1000 ); [์ถ์ฒ : hijuworld.tistory.com/2 ]
Queue Queue queue = new ArrayDeque(); Queue queue = new LinkedList(); Queue๋ Interface์ด๊ธฐ ๋๋ฌธ์, ์์๊ฐ์ด ํด๋น ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๋ ๋ ๊ฐ์ง ํด๋์ค๋ก ์์ฑํ์ฌ, ์ ์ฅํ ์ ์๋ค. ์ด๋ก ์ ์ผ๋ก๋ ์ฐ๊ฒฐ๋ฆฌ์คํธ์ ํน์ฑ์ ๊ฐ๋ LinekdList๊ฐ ํจ์จ์ด ์ข์์ผ ํ์ง๋ง, ์ค์ ๋ก๋ ์ฌ๋ฌ ์ด์ ๋๋ฌธ์ ArrayDeque์ด ์๋๊ฐ ์กฐ๊ธ ๋ ๋น ๋ฅด๋ค๊ณ ํ๋ค. ์ด์ฐจํผ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ด์์ ํฐ ์ฐจ์ด๋ ์์ ๊ฒ ๊ฐ์ผ๋ ์๋ฌด๊ฑฐ๋ ์ฐ์. LinkedList qu = new LinkedList();//ํ์ ์์ฑ //DeQue qu = new ArrayDeque(); //add()๋ฉ์๋๋ฅผ ์ด์ฉํ ์ ์ฅ qu.add("๋ท"); qu.add("๋"); qu.add("์ ")..
Integer.toBinaryString( int i ); return : String int a = 30; String b = Integer.toBinaryString( a ); a : 30 b : 0001 1110 Integer.parseInt( String s , int n์ง์ ); return : int String s = Integer.toBinaryString( a ); // 0001 1110 int i = Integer.parseInt( s , 2 ); s : 0001 1110 i : 30
101010101011 0์ผ๋ก. | ์ฐ์ฐ์ // |์ฐ์ฐ์ ( or ) int a = 7; int b = 15; int c = a | b; a : 0111 b : 1111 ----or์ฐ์ฐ----- c : 1111 or ์ฐ์ฐ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ๋์ค ํ๋๋ผ๋ 1์ด๋ฉด 1์ด๋ค. ( 1 or 0 = 1, 0 or 1 = 1 ) &์ฐ์ฐ์ // &์ฐ์ฐ์(and) int a = 7; int b = 15; int c = a&b; a : 0111 b : 1111 ----&์ฐ์ฐ------ c : 0111 and ์ฐ์ฐ์ด๋ค. ๋ ๋ค 1์ด๋ฉด ๊ฒฐ๊ณผ๊ฐ์ด 1์ด๋ค. ( 1 and 0 = 0 , 1 and 1 = 1) ^์ฐ์ฐ์ // ^์ฐ์ฐ์( XOR ) int a = 7; int b = 15; int c = a ^ b; a : 0111..