upcurve631 [Java 기초문법] Collections, Set, Hashset, Treeset, List, Map [Java 기초문법] by Programmers school 자바 중급 Set set은 중복이 없고 순서도 없다. Hashser과 Treeset이 있다. import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class Car { public static void main(String[] args) { Set set1 = new HashSet(); boolean flag1 = set1.add("kim"); boolean flag2 = set1.add("lee"); boolean flag3 = set1.add("kim"); System.out.println(set1.size()); //저장된 크기를 출력합니다. 3개.. 2022. 10. 21. [Java 기초문법] 문자열 비교하기 , 필드, 메소드, 변수의 scope와 static, 열거형 (enum) [Java 기초문법] by Programmers school 자바 입문 문자열 비교하기 각 인스턴스가 같은 값을 저장한다고 해서 두 인스턴스가 같은 건 아니다. public class CarExam { public static void main(String[] args) { String str1 = new String("Hello world"); String str2 = new String("Hello world"); if(str1 == str2){ System.out.println("str1과 str2는 같은 인스턴스를 참조합니다."); } else{ System.out.println("str1과 str2는 다른 인스턴스를 참조합니다."); } } } 필드 자바에서는 속성을 필드로 선언할 수 있다. 필.. 2022. 10. 21. [Java 기초문법] Generic usage case [Java 기초문법] by Professional Java Developer Career Starter: Java Foundations @ Udemy In general, generics allow us to kind of constrain what types of data we can associate with a class. We can use generics on methods and things that return data types as well. And also they can protect us from certain types of runtime errors because if you're not using generics, but you're working with code that i.. 2022. 10. 21. [Java 기초문법] Exceptions 자바 예외 처리 [Java 기초문법] by Professional Java Developer Career Starter: Java Foundations @ Udemy Exceptions Any time something can go pretty wrong in your program, an exception can be, what we call, thrown, meaning an exception can occur. 3 types : 1) checked Exceptions 2) unchecked Exceptions 3) errors Files.lines 와 같이 java.util에서 내재적으로 exception을 일으키도록 구현된 클래스/메소드들도 있다. 예외를 처리하는 가장 단순한 방법 package com.neutr.. 2022. 10. 20. [Java 기초문법] Streams API | Streams, stream의 다양한 메소드, sum, sort, filter [Java 기초문법] by Professional Java Developer Career Starter: Java Foundations @ Udemy Streams 이와 같은 텍스트를 가져올 때 streams of strings으로 가져오는 것을 보자. forEach => Consumer라고 하는 functional interface를 입력하도록 요구 peopleText.lines() .forEach(System.out::println); 하나씩 가져오는 것을 볼 수 있다. what's happening here is that this line's method is returning a stream of strings, which are the individual line, each string is b.. 2022. 10. 20. 이전 1 ··· 113 114 115 116 117 118 119 ··· 127 다음