Map - getOrDefault(key, Default-value) If the key is already mapped with a specified value, return the value, or return the default value if no value is associated with any key. 특정 key가 특정 value와 map 되어있다면 해당 value를 리턴하고 map이 안되어 있을 경우 default value를 리턴한다. Example code import java.util.*; public class Main { public static void main(String[] args) { String[] fruit = {"apple", "banana", "apple", "..
문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예시 participant completion return [leo, kiki, ed..
file.close() should be outside of while loop otherwise java.io.EOFException occur. You should place close() in finally. public void readFile() throws ClassNotFoundException { if (!dataFile.exists()) //생성한 파일이 존재하지 않으면 return return; ObjectInputStream in = null; //try 구문 바깥에 선언해줘서 다른 scope 에서도 사용가능하게 해준다! try { BufferedInputStream fileIn = new BufferedInputStream (new FileInputStream(dataFile)); ..
Error: could not find or load main class Main 이란 처음 보는 에러 발생 첫번째 삽질 Invalidate Caches / Restart 두번째 삽질 Edit Configurations... ... 그리고 이 외의 숱한 삽질 끝에 폴더 이름에 special character 인 '/'를 넣어서 안됐던 것,,, File I/O 라 생각없이 넣었던 것이 결국, 엄청난 시간낭비로,, 그래도 알아내서 다행 IntelliJ won't allow you to use the special character in the file path. Reference https://stackoverflow.com/questions/10654120/error-could-not-find-or-loa..
Reading and Writing Java Object to a file in java //Serialization 직렬화 - Object 자체를 file 에 저장하고 싶을 때 사용. 이 클래스를 상속하는 하위클래스들도 직렬화가 가능해진다. public class PhoneInfo implements Serializable { ... } public class PhoneManager { private final File dataFile = new File("PhoneBook.txt"); //create file ... public void storeFile(){ FileOutputStream file = null; try { file = new FileOutputStream(dataFile); try ..
for-each for (Type obj : Collection) {...} example for (CustomInfo c : customManagers) { System.out.println(c.toString()); } works only if the collection holds elements of type Type. public class Main{ public static void main(String[] args) { int[] arr = new int[]{ 1,2,3,4,5 }; //for-each. normally used for iterating Arrays or Collection for (int i : arr) { System.out.print(i); //12345 } System...
- Total
- Today
- Yesterday
- ... in Javascript
- spring boot application
- code refactoring
- easy algorithm
- HackerRank Algorithm
- 알고리즘
- compareTo()
- math.abs
- 프로그래머스 알고리즘문제
- Object type casting
- javascript
- substring()
- string class in java
- hackerrank solution
- hackerrank
- algorithm
- HashMap
- 프로그래머스 알고리즘
- easy javascript algorithm
- repeat()
- rest parameter
- Javascript Algorithm
- C++
- 프로그래머스
- equals()
- hackerrank javascript
- math.max
- hackerrank javascript solution
- Collection Framework
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |