๐ 2023๋ 12์ 7์ผ
[java 3์ผ์ฐจ]
loop1: for (int i = 0; i<5; i++){ loo2: for (int j = 0; j<5; j++){ System.out.println("hello world"); if(j == 2){ break loop1; } } }
๊ธฐ๋ณธ ์๋ฃํ์ ์ ์ธํ ๋ชจ๋ ์๋ฃํ
int a = 10; Integer b = new Integer(20); // ์คํ ์ธ๋ฐ์ฑ int c = b; // ์ธ๋ฐ์ฑ int d = b.intValue(); // ์คํ ๋ฐ์ฑ Integer e = a; // ๋ฐ์ฑ Integer f = Integer.valueOf(a); // String๊ณผ int์ ํ๋ณํ String str = Integer.toString(a); c = Integer.parseInt(str); // ์ฐธ์กฐ ์๋ฃํ์ ์์ ์๋ฃํ์ ๋ด์ ๋๋ Wrapper class๋ฅผ ์จ์ผํ๋ค. List<Integer> list = new ArrayList<>(); list.add(10); list.add(20); list.add(30); System.out.println(list);
// ๊ธธ์ด str.length() // ํน์ ๋ฌธ์์ด ์์น str.indexOf("java") // ํน์ ๋ฌธ์์ด ์กด์ฌ ์ฌ๋ถ str.contains("java") // ํน์ ์์น์ ์๋ ๋ฌธ์ str.charAt(0) // ๋ฌธ์์ด ์นํ str.replace("world", "java") str.replaceAll("world", "java") // ๋ฌธ์์ด ์๋ฅด๊ธฐ str.substring(0,5) // ์๋ค ๊ณต๋ฐฑ ์ ๊ฑฐ str.trim() str.strip() // java11~ // Pattern (์ ๊ท์) boolean matcher = Pattern.matches(".*[a-z]*.+", "helloworld"); // ๋ฌธ์์ด ๋๋๊ธฐ str.split(":"); // ์ ๊ท์ ๊ฐ๋ฅ // ๋ฌธ์์ด์ด ์๋์ง ํ์ธ str.isEmpty(); // System.out.println(st1.isEmpty()); -> NullPointerException