java(7)
-
[기본 코딩] JAVA(자바) 가운데 글자 가져오기
문제 : 단어 s의 가운데 글자를 반환하는 함수를 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. ex) abcde : c/ abcdef : cd 코딩 String s = "abcdfg"; int length = s.length(); String result = (length%2 == 0)?s.substring((length/2)-1, (length/2+1)):s.substring(length/2, (length/2)+1); System.out.println(result); 결과 cd
2020.08.16 -
[기본 코딩] JAVA(자바) 구구단 출력(for문/while문)
1. for문을 이용한 구구단(일반적인 방법) for(int i=1;i
2020.08.16 -
[Stream] Java Stream을 이용한 배열 자르기
1. skip(숫자) : 선택한 숫자 이후의 데이터만 노출한다. 사용법 : [배열형 함수].stream().skip(3); ex) List cats = Arrays.asList( new Cat(1, "sana"), new Cat(2, "momo"), new Cat(3, "mina"), new Cat(4, "jihyo"), new Cat(5, "nayeon"), new Cat(6, "jeongyeon ") ); System.out.println("==============================="); cats.stream().skip(3).forEach(System.out::println); 위와 같이 6개의 객체를 넣고 skip(3)을넣으면 4번째 이후의 데이터부터 출력된다. 결과값 Cat [nu..
2020.08.16 -
[이클립스] 이클립스 플러그인(plugin) 수동 설치(오프라인 상태에서 플러그인 설치)
여러 프로젝트를 나가보면 정말 자주 있는 슬픈 상황 중 하나가 인터넷이 되지 않는 경우이다. 이런 경우에 이클립스에 플러그인(plugins)을 jar 파일로 다운로드하여서 수동으로 설치해야 하는 경우가 종종 있다. 이런 경우 인터넷이 되는 환경에서 플러그인을 다운로드하여서 인터넷이 안 되는 환경으로 옮기는 방법을 사용한다. 방법은 어렵지 않다. 1. jar파일 준비 인터넷이 되는 컴퓨터에서 해당 jar 파일을 찾는다. 나는 quick search로 예를 들어 보겠다. 이클립스가 존재하는 곳에서 plugins라는 폴더로 간다. \eclipse\plugins 그 내부에 보면 org.springsource.ide.eclipse.commons.quicksearch_3.9.4.201804120754-RELEASE..
2019.12.25 -
[Stream] Java Stream 정렬(sort) 사용법(sorted)(1)
Stream에서는 정렬을 제공한다. 1. 객체에 비교에 대해 선언하지 않은 경우 sorted(Comparator
2019.12.20 -
static 변수에서 @value 사용(properties 값을 static으로 선언)
방금 썼던 글과 비슷하지만 @value를 static으로 선언하면 사용이 불가능하다. 아무리 사용해도 null값이 나올 것이다. 이럴 경우 사용하는 꼼수(?)이다. 자주 사용하지 않는게 좋지만 꼭 써야하겠다면 이런 꼼수를 쓰는 것도 나쁘지 않다. @Component public class 클래스명 { public static String 변수;/* 변수 주석 */ @Value("#{xml에서 설정한 properties 명['properties 파일 내에 선언해 준 이름']}") public void set변수(String 변수) { 클래스명.변수 = 변수; } } ex) @Component public class config { public static String url;/* url */ @Value(..
2019.12.18