요르딩딩

[JAVA] LocalDate, System.arraycopy() 본문

[Java]

[JAVA] LocalDate, System.arraycopy()

요르딩딩 2021. 5. 14. 17:20
728x90
반응형

이번시간에는 날짜와 관련된 기능을 사용할 수 있는 LocalDate와

배열을 또 다른 배열로 복사해주는 System.arraycopy()에 대해서 공부해보겠습니다.

 

먼저 결과 부터 본 후 로직을 살펴보도록 하겠습니다.

[결과]

LocalDate.now() 

: 현재 날짜를 출력

 

LocalDate.now().format(DateTimeFormatter.BASIC_ISO_DATE) 

: 날짜를 BASIC_ISO DATE형식으로 포맷팅하여 출력 ('-'제거)

 

LocalDate.now().minusDays(1)

: 현재날짜에서 하루 전 날짜 출력

 

LocalDate.now().plusDays(1)

: 현재날짜에서 다음 날짜 출력

 

LocalDate.now().isEqual(LocalDate.now())

: 날짜가 동일한지 출력

 

System.arraycopy(A, 0, B, 0, A.length)

: A배열의 0번째 인덱스부터 A.length만큼의 값을 B배열의 0번째인덱스부터 복사 

 

[로직]

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Arrays;

import org.junit.Test;

public class test {
	
	@Test
	public void testJunit() {
		
		System.out.println("LocalDate.now() : " + LocalDate.now());
		System.out.println("LocalDate.now().format(DateTimeFormatter.BASIC_ISO_DATE); : " +
				LocalDate.now().format(DateTimeFormatter.BASIC_ISO_DATE));
		
		System.out.println("LocalDate.now().minusDays(1) : " + LocalDate.now().minusDays(1));
		System.out.println("LocalDate.now().plusDays(1) : " + LocalDate.now().plusDays(1));
		System.out.println("LocalDate.now().isEqual(LocalDate.now()) : " + LocalDate.now().isEqual(LocalDate.now()));
		System.out.println();
		
		String A[]= {"1","2","3"};
		String B[] = new String[5];
	
		System.out.println("[입력]");
		System.out.println("A[] : " + Arrays.toString(A));
		System.out.println("B[] : " + Arrays.toString(B));
	
		System.out.println();
		System.arraycopy(A, 0, B, 0, A.length);
		System.out.println("System.arraycopy(A, 0, B, 0, A.length);");
		System.out.println();
		
		System.out.println("[출력]");
		System.out.println("A[] : " + Arrays.toString(A));
		System.out.println("B[] : " + Arrays.toString(B));
		
		
		
	}

}

 

728x90
반응형

'[Java]' 카테고리의 다른 글

[JAVA] String.getBytes("")';  (0) 2021.05.20
[JAVA] lastIndexOf(), String.format("%02d")~  (0) 2021.05.20
[JAVA] startsWith(), endsWith()  (0) 2021.05.10
[JAVA] Enum 구현 (2)  (0) 2021.05.06
[JAVA] Enum 구현 (1)  (0) 2021.05.04
Comments