본문 바로가기

분류 전체보기93

230109_Stream Stream : 자료를 표현하는 또는 값을 구하는 또다른 방식의 하나이다. stream으로 값을 구하는 방식은 여러가지이나 객체를 통해서 값을 얻거나 출력하는 것이 가장 쉬운 방법 중 하나이다. stream 사용법 =객체명.stream().중간함수() ...... 최종함수(). 중간함수 : 여러번 사용가능 maptoInt(클래스명 :: 게터함수()) 중간함수 1.값을 불러올때 mapTo~ 2. filter(.. 조건 ..) 3. sorted(정열).. package day26; import java.text.DecimalFormat; public class DTO { DecimalFormat df = new DecimalFormat("#,##0.0"); int ban; String name; int ko.. 2023. 1. 9.
230106_Map package day25; import java.text.ChoiceFormat; public class ArrayTest { public static void main(String[] args) { String [] name = {"한라산","백두산","금강산","설악산","내장산","명지산","광교산"}; int [] jum = {80,66,92,71,85,59,100}; String [] hak = {"F","D","C","B","A"}; double [] avg = {0,60,70,80,90}; // 반드시 오름차순 정열 // 학점구하기 ChoiceFormat cf = new ChoiceFormat(avg,hak); // 출력하기 for(int i=0;iSystem.out.println(s.toS.. 2023. 1. 6.
자바 단축키 1. Ctrl + N : 프로젝트 또는 클래스 생성 2. Ctrl + F11 : 실행 3. Ctrl + Z : 이전 실행 4. Ctrl + Y : 이전 실행 ->원상 복귀 5. Ctrl + S : 저장하기 6. Ctrl + Shift + S : 여러 탭 동시 저장 7. Ctrl + Shift + / : 주석처리 (드래그) 8. Ctrl + Shift + \ : 주석해제 (드래그) 9. Alt + 방향키(위 또는 아래) : 한 줄 이동 10. Ctrl + Alt + 방향키(위 또는 아래) : 한 줄 복제 11. F2 : 파일명 변경 12. Ctrl + D : 한 줄 삭제 13. Ctrl + Shift + F : 자동정렬 14. Ctrl + Space : 자동완성기능 - syso + Ctrl + Space .. 2023. 1. 5.
230105_Map package day24_MapTest; import java.util.Iterator; import java.util.Scanner; import java.util.Set; import java.util.TreeMap; public class MapTest1 { public static void main(String[] args) { TreeMap map = new TreeMap(); map.put(1, "일요일"); map.put(2, "월요일"); map.put(3, "화요일"); map.put(4, "수요일"); map.put(5, "목요일"); map.put(6, "금요일"); map.put(7, "토요일"); Set kset = map.keySet(); //키값들의 모임 //Iterator i.. 2023. 1. 5.
230104_Map Map ->키,값 한쌍으로 Map 구조는 반드시 키값을 알아야 값을 출력 package day23_CollectionTest; import java.util.ArrayList; import java.util.Iterator; class MyinfoDTO { String name; int age; String address; public MyinfoDTO() {} public MyinfoDTO(String name, int age, String address) { super(); this.name = name; this.age = age; this.address = address; } @Override public String toString() { return "MyinfoDTO [name=" + nam.. 2023. 1. 4.
230103_Collection Collection FrameWork 1.List : 순서가 있다. 중복 허락 ArrayList, Vector, Linkedlist 2.Set : 순서가 없다. 중복 불가 HashSet, TreeSet 3.Map package day22_ThreadTotal; import java.util.Random; import javax.swing.JOptionPane; //문제 class Number extends Thread { int ks; //문제를 맞힌 갯수 public void run() { //난수 2개를 생성 Random rd = new Random(); while(true) { int a = rd.nextInt(10)+1; int b = rd.nextInt(10)+1; String dap=JOpti.. 2023. 1. 3.