본문 바로가기

# 02/Java

[Java] 코딩테스트용 java 기본 문법 정리

반응형


/// substring String a = "abcde"; String b = a.substring(2); //cde String c = a.substring(0, 2); //ab String d = a.substring(1, 2); //b String e = a.substring(1, 3); //bc 
 /// list char[] chars = {'a', 'b'}; chars[0] = 'c'; int length = chars.length; 
 /// arrayList ArrayList<String> pitches = new ArrayList<>(); pitches.add("138"); pitches.add("129"); pitches.add("142");  System.out.println(pitches.get(1)); //129 System.out.println(pitches.size()); //3 System.out.println(pitches.contains("142")); //true  System.out.println(pitches.remove("129")); System.out.println(pitches.size()); //2 System.out.println(pitches.remove(0)); //138 
 /// map HashMap<String, String> map = new HashMap<>(); map.put("people", "사람"); map.put("baseball", "야구");  System.out.println(map.get("people")); //사람 System.out.println(map.containsKey("people")); //true System.out.println(map.remove("people")); //사람 System.out.println(map.size()); //1 
 /// ascii code // 문자를 아스키 코드 (10진수) 로 변환 출력 System.out.println((int) 'A'); // 65 // 문자를 유니코드 코드 (10진수) 로 변환 출력 System.out.println((int) '가'); // 44032 // 코드 번호를 문자로 변환 출력 System.out.println((char) 65); // A System.out.println((char) 0x41); // A (이것은 16진수로 'A'를 출력한 예제) // 코드 번호를 문자로 변환 출력 (한글) System.out.println((char) 0xAC00); // 가 
 /// foreach for(char a : charArray) {} 
 /// String to charArray String name = "jiyeon"; char[] charArray = name.toCharArray(); 
 /// math min, max int a = Math.min(charArray[i] - 'A', 'Z' - charArray[i] + 1); 


반응형