【Java】17 [Java] s.charAt() s.charAt() : String 으로 저장된 문자열 중 하나만 택1해서 char 타입으로 바꿔주는 함수 String s 중에서 하나씩 char 로 바꿔가면서 while 문에서 검정을 할수 있다. while (left https://colossus-java-practice.tistory.com/31 2025. 6. 30. [Java] Character.toLetterOrDigit(char ch) Character.toLetterOrDigit(char ch) : 파라미터의 char 값이 문자인지 숫지인지 판단true/ false 로 리턴 while(left 1.만약 특수문자가 나오면 while 조건이 true 가 되어서 left++ 된다.2. 알파벳이나 숫자가 나오면 Character.toLetterOrDigit(char c)-> false 가 되어서 더 이동안한다. 2025. 6. 30. Java of 정적 팩토리 메서드 private 생성자+ 정적메서드 패턴을 사용하는 이유 1.8에서는 항상 안되던 of 메서드of 입력 매개변수를 변환하지 않고 객체를 바로 생성하는 정적 메서드이다. private 생성자+ 정적메서드 패턴을 사용하는 이유 private 생성자: 외부 클래스에서의 무분별한 접근을 막기위해서 사용정적 메서드 패턴: 객체 생성을 통제된 방식으로 유도하기 위해서 사용 2025. 5. 15. [Stack] 메서드 정리 int[] stk; 스택용 배열capacity: 스택 용량ptr; 스택 포인터, 스택에 쌓여있는 데이터의 수push 메서드: 스택에 데이터를 넣는 메서드이고 스택이 가득차게 되면 OverflowIntStackException을 내보낸다.pop 메서드 : 스택의 맨위에 있는 데이터를 팝시키고 반환한다.팝? 없앤다= 제거한다.peek 메서드: 스택의 맨 위에 있는 데이터를 훑어보는 메서드 스택에서 데이터를 빼지 않아서 포인터를 변화시키지 않는 메서드임indexOf: 스택 본체의 배열에 c와 같은 값의 데이터가 있는지 한줄씩 선형검색하는 메서드이다.포함여부/ 위치 둘다 찾음getCapacity: 용량 확인 메서드이고 capacity값을 그대로 반환size 메서드: 스택에 쌓여있는 데이터 개수를 반환isEmp.. 2025. 5. 8. [Java] Map 의 getOrDefault() Map 의 getOrDefault()Collection API 함수의 일부로 찾는 key값이 있으면 찾는 키의 value를 반환하고 없는경우에는 null이나 default를 반환한다. public boolean canConstruct(String ransomNote, String magazine) {HashMap charMap = new HashMap(); for (char c : magazine.toCharArray()) { // getOrDefault: 키가 없으면 기본값(0)을 반환하고, 있으면 현재 값을 반환 charMap.put(c, charMap.getOrDefault(c, 0) + 1); //빈도수 계산에도 사용함 } retu.. 2025. 5. 8. [Java]파일 i/o •스트림: 자바에서 입출력을 수행할 때 사용하는 파이프라인•스트림의 종류: 입력 스트림 , 출력 스트림•데이터 타입에 따라 바이트 기반 스트림, 캐릭터 기반 스트림•fileinputStream:파일로부터 바이트 단위로 입력시킬 때 사용하는 바이트 기반 입력스트림•Fileoutpustream: 바이트 단위로 데이터를 파일에 저장할 때 사용하는 출력 스트림•FileReader: 텍스트 파일을 프로그램으로 입력시킬 때 사용하는 문자 기반 스트림•FileWriter: 텍스트 데이터를 파일에 저장할 때 사용하는 문자 기반 출력 스트림 참고:https://loco-motive.tistory.com/58 자바(JAVA) 파일 입출력(I/O)파일 입출력File java.io 패키지에서 제공하는 File 클래.. 2025. 3. 31. 이전 1 2 3 다음