일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- androidstudio
- bitmap
- BOJ
- Canvas
- CS
- Database
- DBeaver
- DP
- Ecilpse
- Eclipse
- firebase
- git
- github
- GooglePlayServices
- gradle
- IDE
- IntelliJ
- java
- json
- kotlin
- level2
- linux
- mariadb
- MYSQL
- Paint
- permission
- python
- Sorting
- sourcetree
목록Java (19)
will come true
Enumeration, Iterator, ListIterator는 모두 컬렉션에 저장된 요소에 접근하는 데 사용되는 인터페이스이다. Enumeration : Iterator의 구버전, 사용X Iterator : 컬렉션에 저장된 요소들을 읽어오는 방법을 표준화한 것 ListIterator : Iterator에 양방향 조회기능 추가 (List인터페이스를 구현한 컬렉션에서만 사용 가능) Iterator Collection인터페이스 내에 선언된 iterator() 메서드는 'Iterator 인터페이스를 구현한 클래스의 인스턴스'를 반환한다. public interface Iterator{ boolean hasNext(); Object next(); void remove(); } public interface C..
에러 Stream 타입을 Map 로 변환하는 과정에서 IllegalStateException 예외가 발생한다. Student[] stuArr = { new Student("이자바", 3, 300), new Student("김자바", 1, 200), new Student("안자바", 2, 100), new Student("박자바", 2, 150), new Student("나자바", 3, 290), new Student("김자바", 3, 180) }; Map stuMap = Stream.of(stuArr) .collect(Collectors.toMap(s -> s.getName(), p->p)); Exception in thread "main" java.lang.IllegalStateException: Du..
아래는 서울과 뉴욕간의 시차가 얼마인지 계산하는 소스코드이다. import java.time.*; import java.time.temporal.*; public class Exercise10_8 { public static void main(String[] args) { //ZonedDateTime ZonedDateTime seoulTime = ZonedDateTime.now(); ZoneId nyId = ZoneId.of("America/New_York"); ZonedDateTime nyTime = ZonedDateTime.now().withZoneSameInstant(nyId); //ZonedDateTime -> ZoneOffset ZoneOffset krOffset = seoulTime.getOf..
문제 이클립스에서 소스코드를 작성하다 보면 아래와 같은 오류창이 나타난다. Failed to Download Index Code Recommenders cannot download its model repository index. Please make sure that you are connected to the Internet. If so, check our FAQ for help on resolving this issue. If the problem persists, please file a bug with the Eclipse Code Recommenders project. Silently ignore future download failures 원인 Code Recommender(작성한 소스코드를..
화씨(Fahrenheit)를 섭씨(Celcius)로 변환하기 - Math.round() 메소드 없이 반올림 값 구하기 / 소수점 몇자리 아래 자르기 public class Exercise3_7 { public static void main(String[] args) { int fahrenheit = 100; float celcius = (int)(((float)5/9*(fahrenheit-32)*100)+0.5f)/100f; System.out.println("Fahrenheit : "+fahrenheit); System.out.println("Celcius : "+celcius); } } 반올림하고 싶은 자리를 소수점 바로 뒤에 오도록 이동 (*10, *100, *1000등 10의 제곱수를 곱해 자리수..
문자열과 기본형 간의 형변환 (ex: 사용자가 입력한 String값을 Int형으로 변환) parseInt()나 parseFloat()과 같은 형변환 메서드는 매개변수로 받는 문자열에 공백 또는 문자가 포함되어 있는 경우 변환 시 예외(NumberFormatException)가 발생할 수 있으므로 형변환 전 trim()메서드를 통해 앞뒤 공백을 제거해주고, 정수가 아닌 값을 입력했을 때를 대비한 예외처리(try~catch)를 해둘 것을 권장. 아래는 사용자에게 입력받은 값(String)을 정수로 변환한 뒤 정답 값과 비교하는 숫자맞추기 게임의 소스코드이다. //숫자 맞추기 게임 import java.util.*; public class StringParseEx { public static void main..