본문 바로가기
728x90

IT Tech/개발128

Integer.parseInt() 와 Integer.valueOf() Integer.parseInt() 와 Integer.valueOf() 는 모두 문자열을 정수로 변환해주는 메소드 둘의 차이점은 결과값의 형태 (1) Integer.parseInt() : 결과값을 기본 자료형(Primitive Type)인 int 로 반환 (2) Integer.valueOf() : 문자열의 값을 정수형으로 변환한 뒤 참조 자료형(Reference Type)인 Integer 객체로 만들어서 반환 https://www.inflearn.com/questions/781477/integer-parseint-%EC%99%80-integer-valueof-%EC%9D%98-%EC%B0%A8%EC%9D%B4%EA%B0%80-%EA%B6%81%EA%B8%88%ED%95%A9%EB%8B%88%EB%8B%A4 2024. 1. 4.
java.lang.nullpointerexception 해결 원인 :객체를 생성한 후 인스턴스를 생성하지 않은 상태에서 NULL 오브젝트를 사용해서 발생 예를 들어 아래와 같이 생성자를 이용해서 인스턴스를 생성하지 않고 바로 객체를 사용하려고 할 때 발생된다. static ArrayList al; for(int i = 0; i < N; i++){ al[i] = new ArrayList(); } 해결방법은 static ArrayList al; al = new ArrayList[N]; // 인스턴스를 생성해 준다. for(int i = 0; i < N; i++){ al[i] = new ArrayList(); } 2024. 1. 2.
다익스트라 가변 간선 유형 최단 경로를 찾을 때 조건에 따라 간선이 변경되는 문제 유형 간선의 변경에 관계되는 요소를 dist배열의 차원을 2차원, 3차원으로 늘려서 저장하는 방식을 활용 dist[][] 2023. 12. 19.
문제풀이 목표수준 구현력이 있어야 설계도 할 수 있고, 문제 풀이에 집중할 수 있다. 2023. 11. 29.
바이너리서치와 파라메트릭서치 바이너리서치 - 데이터가 정렬이 되어 있어야 한다. 파라메트릭서치 - 데이터가 정렬되어 있지 않아도 특정 조건에 해당하는지 입력값을 체크하면서 확장할 수 있다. - 단 left와 right의 범위가 명확해야 한다. - 중간값을 구해서 true, false를 판단할 수 있는 test함수가 필요하다. 2023. 11. 28.
반응형