본문 바로가기

개발중/Java

(74)
java / Excel 만들기 할 때 이거 갖다 쓰기 public void createWorkbookIp(String comSeqs, String sdate, String edate, String path ) throws ParseException { HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet("계정별 검색로그"); sheet.setColumnWidth(1, 8000 ); sheet.setColumnWidth(2, 10000); int rowLocation = 0; Row row = null; Cell cell = null; row = sheet.createRow( ++rowLocation ); cell = row.createCell(1); cell.s..
java file i/o java file i/o
java outputstream java outputstream
java inputstream java inputstream
Java 객체/ 기본값 타입의 비교 🟣 값 타입의 비교 int a, b 는 같다고 표현한다 int a = 10; int b = 10; Binsoo a, b 는 같다고 표현한다 Binsoo a = new Binsoo( "java", "01011112222" ) Binsoo b = new Binsoo( "java", "01011112222" ) 🟣 자바가 제공하는 객체 비교는 두 가지이다. ✅ 동등성 비교 동등성 : Equivalence 인스턴스 값을 비교 equals() 사용 ✅ 동일성 비교 동일성 : identity 인스턴스 참조 값을 비교 == 사용 Binsoo 객체 값 타입을 a == b 로 동일성 비교를 하면 둘은 서로 다른 인스턴스이므로 결과는 거짓이다. 하지만 이것은 기대한 결과가 아니다. 값 타입은 비록 인스턴스가 달라도 그 안..
동등성과 동일성의 차이점 ✅ 동일성 / identity 실제 인스턴스가 같다. 따라서 참조하는 값을 비교하는 == 비교의 값과 같다. ✅ 동등성 / equality 실제 인스턴스는 다를 수 있지만 인스턴스가 가지고 있는 값이 같다. 자바에서 동등성 비교는 equals 메소드를 구현해야 한다.
enum 도전 / 성공 우아한 형제들 고맙습니당 EnumMapperType 더보기 package com.rsn.LucyAI.api.code; public interface EnumMapperType { String getCode(); String getTitle(); } EnumMapperValue 더보기 package com.rsn.LucyAI.api.code; public class EnumMapperValue { private String code; private String title; public EnumMapperValue( EnumMapperType enumMapperType ) { code = enumMapperType.getCode(); title = enumMapperType.getTitle(); } publ..
특정 문자열이 배열안에 존재 하는지 여부/확인 배열에 내가 원하는 속성을 나열해두고 받은 파라메터가 내가 원한 속성이 아니라면 에러를 떨어뜨리는 경우가 종종 있다. 그때 사용 하려고 기록. int true final int[] binsooList = { 1, 2, 3, 4 }; int num = 9; boolean java8 = IntStream.of(binsooList).anyMatch(x -> x == num); false final int[] binsooList = { 1, 2, 3, 4 }; int num = 3; boolean java8 = IntStream.of(binsooList).anyMatch(x -> x == num); String true final String[] BinsooList = { "A", "B", "C", "D", "..