📢 공지합니다
이 게시글은 메인 페이지에 항상 고정되어 표시됩니다.
개요: 필자가 list의 정렬법과 메소드들이 헷갈려서 정리하는 글이다. 1. Collections.sort() package study9list; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Test { public static void main(String[] args) { List list= new ArrayList(); list.add("C"); list.add("A"); list.add("B"); list.add("a"); //[C,A,B,a] //오름차순 정렬 Collections.sort(list); System.out.println(list); //[A, B, C, a]..
보호되어 있는 글입니다.
개요: 필자가 해시문제를 풀면서 헷갈리는 메서드들을 정리해봤다. 1. getOrDefault() 사용방법 getOrDefault(Object key, DefaultValue); - key : map의 값을 가져와야하는 기본적인 요소이다. - DefaultValue: 지정된 키에서 매핑된 값이 없는 경우 초기화값으로 반환되는 기본값이다. 다음은 예시 코드이다 package test0; import java.util.HashMap; import java.util.Map; public class test3 { public static void main(String[] args) { String[] num={"1","2","3","1"}; Map hashMap=new HashMap(); for(String ke..
개요: 필자가 프로그래머스 문제를 풀게 되면서 직면하게 된 메소드이다. split() 이란? - 입력받은 문자열을 특정한 기준으로 문장을 잘라서 리턴해주게 하는 메소드이다. 사용법은 간단하다. 1. split(String regex) String s="010-3371-5386"; String[] sp=s.split("-"); // -를 기준으로 문자를 나눔 for(int i=0; i
개요: 필자가 프로그래머스 문제 코딩을 하면서 substring()의 존재를 알아서 기록겸 쓰는 글이다. substring() 이란? str배열에 "abcde"가 있다고 가정해보자. 이때 앞에 두글자인 a와 b를 지우고 싶다면 어떻게 해야 될까? 물론 다른방법도 많겠지만 substring() 메소드를 활용하면 편하다. substring(begin,end); 로 substring(2) -> substring(2,str.length); 로 해석된다. 그래서 str.substring(2)를 쓰면 cde만 출력이 된다. str.substring(2,4) -> cd가 출력된다. public class Phone { public static void main(String[] args) { PhoneTest pt =..
개요: 필자가 예외처리 내용을 공부하기 위해 쓴 게시물이다. 위 개념을 알아보기 위해서는 먼저 오류(error)와 예외(exception)가 있다. 오류(error) - 시스템 레벨에서 프로그램에 심각한 문제를 야기하여 실행중인 프로그램을 종료시키는 것으로 개발자가 미리 예측하여 처리할 수 없는것이 대부분이므로 막지를 못한다. 예외(exception) - 오류와 마찬가지로 실행중인 프로그램을 종료시키지만 개발자가 미리 예측하여 처리할 수 있다. 따라서 개발자는 이것을 이용해 코드의 흐름을 바꿀 수 있다. 예외처리 구문에는 try. catch. finally 구문이 있다. try. catch. finally 간단하게 배열을 엮어 정리한 코드이다. package exception; public class A..