자바

오늘은 자바(JAVA)에서 List 합집합, 교집합, 차집합 구하기 (with Value Object)에 대해 포스팅하려고 합니다. 일반적인 자료형들과 VO(Value Object)와 Map 등에서도 활용 가능하도록 Stream을 사용하여 List 합집합, 교집합, 차집합의 형태로 예제 소스를 구현하였습니다. 1. 합집합 public void UnionListTest() { System.out.println("합집합 List 찾기"); ArrayList listA = new ArrayList(); listA.add("A"); listA.add("B"); listA.add("C"); listA.add("D"); ArrayList listB = new ArrayList(); listB.add("C"); li..
오늘은 프로그래머스 JAVA 코딩테스트 스킬트리 풀이를 포스팅 하려고 합니다. 문제는 다음과 같습니다. 저는 JAVA를 사용하여 풀이하였습니다. 스킬트리 Java 문제 설명 선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻합니다. 예를 들어 선행 스킬 순서가 스파크 → 라이트닝 볼트 → 썬더일때, 썬더를 배우려면 먼저 라이트닝 볼트를 배워야 하고, 라이트닝 볼트를 배우려면 먼저 스파크를 배워야 합니다. 위 순서에 없는 다른 스킬(힐링 등)은 순서에 상관없이 배울 수 있습니다. 따라서 스파크 → 힐링 → 라이트닝 볼트 → 썬더와 같은 스킬트리는 가능하지만, 썬더 → 스파크나 라이트닝 볼트 → 스파크 → 힐링 → 썬더와 같은 스킬트리는 불가능합니다. 선행 스킬 순서 skill과 유저들이 만..
오늘은 프로그래머스 JAVA 코딩테스트 위장에 대한 풀이를 포스팅 하려고 합니다. 문제는 다음과 같습니다. 저는 JAVA를 사용하여 풀이하였습니다. 위장 Java 문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [..
세션(session) 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장하고 사용합니다. jsp는 was 서버인 tomcat으로 실행되는 경우가 많기 때문에 일반적으로 tomcat의 session time을 받아서 사용하게 됩니다. // tomcat\conf\web.xml // 세션 설정 분 단위 30 Java에서 세션사용에 대한 방법을 예제로 만들어봤습니다. @RequestMapping(value = "/session.do", method = RequestMethod.POST) public void sessionRequest(Locale locale, Model model, HttpSession session, HttpServletRequest request, HttpServletRespon..
JAVA에서 if, else로 구분 되는 문법을 한 두줄의 삼항연산자로 처리할 수 있습니다. 조건문 ? 참 : 거짓 {비교값1} > {비교값2} ? true : false public class study5 { public static void main(String[] args) { int number = 10; String result = null; String result2 = null; // 일반적인 if 조건문 if(number>5) { result = "5보다 큰 값입니다."; }else { result = "5보다 작은 값입니다."; } System.out.println(result); // 삼항연산자 // 조건문 ? 참 : 거짓 // {비교값1} > {비교값2} ? true : false r..
보노보노92
'자바' 태그의 글 목록