728x90 분류 전체보기250 순서가 보장되는 map과 set java에는 Map과 Set으로 HashMap과 HashSet, TreeMap과 TreeSet이 있습니다.cpp에는 같은 효과를 내는 unordered_map과 unordered_set, map과 set이 있습니다. 이 모든 map과 set은 순서를 보장하지 않죠. 알고리즘 문제를 풀거나, 프로젝트를 개발하다보면순서가 보장되면서, key값이 중복되지 않는 것들을 추려야 하는 경우가 발생합니다. 이런 경우 LinkedHashMap과 LinkedHashSet이라는 라이브러리 함수를 통해 진행이 가능합니다. LinkedHashSet set = new LinkedHashSet();set.add(1);set.add(2); System.out.print(set);다음과 같이 사용할 수 있으며, 결과는 다음과 같습.. 2024. 8. 25. startsWith, endsWith 무조건 좋은가 java에는 A라는 문자열의 맨앞에 B라는 문자열이 prefix(접두사)로 있는지 체크하는 함수인 startsWith가 있습니다.또한 A라는 문자열의 맨 뒤에 B라는 문자열이 suffix(접미사)로 있는지 체크하는 함수인 endsWith가 있습니다.여기서 하나의 궁금증이 생깁니다."문자열 : 문자열" 비교가 아닌 "문자열 : 문자" 비교인 경우에 startsWith나 endsWith보다 charAt()가 더 좋지 않을까?라는 의문을 가지고 테스트에 들어갔습니다.테스트 소스public class Main { static String s = ""; static int size = 1000000000; public static void main(String[] args) { Sys.. 2024. 8. 17. SW 개발자 취업&이직 정보 공유 카페 https://cafe.naver.com/workhub SW 개발자 취업&이직 정보 공유 카페 : 네이버 카페SW 개발자 취업 & 이직 정보를 공유하는 곳 입니다.cafe.naver.com취준생분들의 취업을 위하여 만든 오픈카카오톡의 취준방을 운영중이신 안산학생님이 만든 카페입니다.스터디 모집, 데일리 인증 등 여러가지 개발관련 활동 및 모집을 할 수 있습니다. "[임스] 알고리즘 문제 추천" 게시판에는 제가 알고리즘 문제를 풀면서 취준생분들에게 추천할만한 문제들을 올리고 있습니다. 2024. 8. 13. Service에서 Argument 사용하기 Spring boot의 main을 통해 argument를 입력받는 경우가 발생할 수 있습니다.public class Main { public static void main(String[] args){ SpringApplication.run(SpringBootBoilerPlateApplication.class, args); }}이럴 경우 args를 입력받고 시작하는데, 해당 args를 활용하는 함수를 필요로 하는 경우가 발생합니다. public class Main { public static void main(String[] args){ // args를 필요로 하는 경우 SpringApplication.run(SpringBootBoilerPlateApplication.class,.. 2024. 8. 7. 이전 1 ··· 9 10 11 12 13 14 15 ··· 63 다음 728x90