전체 글787 [Java]LocalTime 비교 방법(시간 비교 방법) LocalTime 비교 방법 두 개의 LocalTime 객체를 비교하기 위해 다음 4가지 메서드를 사용합니다. 4가지 메서드 - CompareTo(): 이 메서드를 호출하는 LocalTime 객체와 매개변수로 전달된 LocalTime 객체를 비교합니다. - isBefore(): 이 메서드를 호출하는 LocalTime 객체가 매개변수로 전달된 LocalTime 객체보다 이전 시간인지 체크합니다. - isAfter(): 이 메서드를 호출하는 LocalTime 객체가 매개변수로 전달된 LocalTime 객체보다 이후 날짜인지 체크합니다. - equals(): 이 메서드를 호출하는 LocalTime 객체와 매개변수로 전달된 LocalTime 객체가 동일한지 비교합니다. compareTo 메서드 LocalTime.. Java 2022. 8. 12. [Java]두 날짜 차이 계산하기 날짜 차이 계산하기 이번 포스팅은 두 날짜 사이의 차이를 계산하는 방법을 소개합니다. LocalDateTime 차이 계산 LocalDateTime 클래스는 날짜 데이터와 시간 데이터를 가지는 클래스입니다. 따라서, 두 LocalDateTime 인스턴스의 차이를 구하는 메서드는 존재하지 않으며 두 LocalDateTime 인스턴스의 차이를 구하기 위해서는 LocalDate와 LocalTime을 분리해야 합니다. 날짜 및 시간을 분리하기 위해 LocalDateTime 클래스에서 제공하는 메서드를 사용합니다. toLocalDate() - 날짜 데이터를 가져옵니다. toLocalTime() - 시간 데이터를 가져옵니다. 다음 예제는 LocalDateTime 인스턴스에서 toLocalDate() 및 toLocal.. Java 2022. 8. 12. [Java]날짜 정렬 방법 날짜 정렬 방법 이번 포스팅은 Java에서 날짜 타입의 데이터로 구성된 배열 또는 ArrayList를 정렬하는 방법을 소개합니다. Java에서 제공하는 날짜 클래스는 다양합니다. 다음 목록은 이번 포스팅에서 소개하는 방법을 적용할 수 있는 날짜 클래스입니다. - Date - LocalDate - LocalDateTime - ZonedDateTime - OffsetDateTIme Collections의 sort 메서드 java.util.Collections클래스에 있는 sort() 메서드는 매개변수로 전달된 List를 오름차순으로 정렬합니다. 이번 포스팅은 Stream API를 사용하는 방법을 제외하고 Collections 클래스의 sort() 메서드를 사용하여 날짜 타입의 List를 정렬합니다. 만약, .. Java 2022. 8. 11. [Java]문자열 분리하는 방법 split 메서드 Java의 String 클래스에서 제공하는 split() 메서드는 특정 문자열 또는 정규식을 기반으로 문자열을 분리합니다. 분리된 문자열은 배열로 구성되며, 결과적으로 분리된 문자열 배열이 반환됩니다. Stirng 클래스에 존재하는 split() 메서드는 두 가지 오버로드된 버전이 존재합니다. public String[] split(String regex); public String[] split(String regex, int limit); 첫 번째 split() 메서드는 특정 문자열 또는 정규식을 기반으로 문자열을 분리합니다. 특정 문자열 또는 정규식을 만족하는 문자열이 없는 경우 원래 문자열을 반환합니다. 두 번째 split() 메서드는 분리되는 문자열의 개수를 제한합니다. 예제 .. Java/문자열 2022. 8. 11. [Java]LocalDate 비교 방법(날짜 비교 방법) LocaleDate 비교 방법 두 개의 LocalDate 객체를 비교하기 위해 다음 5가지 메서드를 사용합니다. 5가지 메서드 - CompareTo(): 이 메서드를 호출하는 LocalDate 객체와 매개변수로 전달된 LocalDate 객체를 비교합니다. - isBefore(): 이 메서드를 호출하는 LocalDate 객체가 매개변수로 전달된 LocalDate 객체보다 이전 날짜인지 체크합니다. - isAfter(): 이 메서드를 호출하는 LocalDate 객체가 매개변수로 전달된 LocalDate 객체보다 이후 날짜인지 체크합니다. - isEqual(): 이 메서드를 호출하는 LocalDate 객체와 매개변수로 전달된 LocalDate 객체가 동일한지 비교합니다. - equals(): 이 메서드를 호출.. Java 2022. 8. 11. [C#]LINQ 특정 개수만큼 생략 - Skip 메서드 Skip 메서드 C#의 Linq는 데이터 집합의 처음 위치에서 n개의 요소만큼 건너뛴 다음 나머지 값을 반환하는 Skip() 메서드를 제공합니다. 즉, Skip() 메서드에 int 타입의 값 n을 전달하면 n번째 위치부터 시작하는 모든 값이 반환됩니다. IEnumerable Skip(this IEnumerable source, int count); 주의사항으로 Skip() 메서드를 호출하는 데이터 집합이 null로 할당된 경우 ArgumnetNullException이 발생합니다. 예제 1. int 타입의 List 다음 예제는 5개의 요소가 존재하는 int 타입의 List에서 Skip() 메서드를 호출합니다. Skip() 메서드에 3을 전달하면 처음 위치에서 3개의 요소를 건너뛴 다음 나머지 데이터를 가져.. C#/LINQ 2022. 8. 11. [C#]LINQ 특정 조건을 만족하는 데이터 가져오기 - TakeWhile 메서드 TakeWhile 메서드 C#의 Linq에서 제공하는 TakeWhile() 메서드는 데이터 집합의 데이터를 처음 위치에서 순회합니다. 데이터 집합을 순회하는 동안 TakeWhile() 메서드에 전달된 조건문의 결과가 false인 경우 반복문을 중단하고 반복문이 실행되는 동안 조건을 충족했던 데이터를 반환합니다. System.Linq 네임스페이스에 존재하는 TakeWhile() 메서드는 두 가지 오버로드된 버전이 존재합니다. public static IEnumerable TakeWhile( this IEnumerable source, Func predicate); public static IEnumerable TakeWhile( this IEnumerable source, Func predicate); T.. C#/LINQ 2022. 8. 11. [Svelte]스벨트 생명주기 정리 스벨트 생명주기 Svelte에 각 컴포넌트는 생명주기(LifeCycle)를 거칩니다. 사람이 태어나고 살다가 죽는 과정을 거치는 것처럼 컴포넌트는 DOM에 탑재되고 컴포넌트의 값이 변경되고 더 이상 필요하지 않을 때, DOM에서 제거되는 과정을 거칩니다. Svelte는 다음과 같이 총 4개의 생명주기 함수를 제공합니다. - 컴포넌트에서 변경된 값이 DOM에 반영되기 전에 실행되는 beforeUpdate() 함수 - 컴포넌트가 DOM에 추가될 때, 실행되는 onMount() 함수 - 컴포넌트에서 변경된 값이 DOM에 반영된 후 실행되는 afterUpdate() 함수 - 컴포넌트가 DOM에서 제거될 때, 실행되는 onDestroy() 함수 그리고 생명주기 함수는 아니지만, 특수한 목적으로 사용되는 함수도 존.. Svelte 2022. 8. 9. [Svelte]생명주기(Lifecycle) - afterUpdate 함수 afterUpdate 함수 Svelte의 생명주기 함수인 afterUpdate() 함수는 컴포넌트의 변경된 값이 DOM에 적용 후 호출됩니다. 즉, 변경된 값이 DOM에 영향이 있으면 호출되고 영향이 없으면 호출되지 않습니다. 다음 예제는 간단한 소스 코드입니다. num++ 버튼을 클릭하면 변수 numValue의 값을 1씩 증가시킵니다. num++ App: {numValue} [실행 결과] 컴포넌트가 DOM에 추가된 후 afterUpdate() 함수가 최초 한 번 실행됩니다. num++ 버튼 클릭 후 변수 numValue의 값이 1씩 증가할 때마다 변경된 numValue의 값을 웹 브라우저에서 확인할 수 있으며, 콘솔 창에서 afterUpdate() 함수에 작성된 문구가 출력됩니다. 값을 화면에 표시하지.. Svelte 2022. 8. 9. [Svelte]생명주기(Lifecycle) - beforeUpdate 함수 beforeUpdate 함수 Svelte의 생명주기 함수인 beforeUpdate() 함수는 컴포넌트의 변경된 값이 DOM에 적용되기 전에 호출됩니다. 즉, 변경된 값이 DOM에 영향이 있으면 호출되고 영향이 없으면 호출되지 않습니다. 다음 예제는 간단한 소스 코드입니다. num++ 버튼을 클릭하면 변수 numValue의 값을 1씩 증가시킵니다. num++ App: {numValue} [실행 결과] 컴포넌트가 DOM에 추가되기 전에 beforeUpdate() 함수가 최초 한 번 실행됩니다. num++ 버튼 클릭 후 변수 numValue의 값이 1씩 증가할 때마다 beforeUpdate() 함수가 호출됩니다. 값을 화면에 표시하지 않을 경우 만약, 다음 소스 코드처럼 변수 numValue의 값을 HTML .. Svelte 2022. 8. 9. [C#]LINQ 특정 개수만큼 데이터 가져오기 - Take 메서드 Take 메서드 C#의 Linq는 데이터 집합에서 특정 개수만큼 데이터를 가져오는 Take() 메서드를 제공합니다. 데이터 집합의 처음 위치에서 n개의 데이터를 가져오며, 특정 개수는 Take() 메서드의 매개변수로 전달합니다. public static IEnumerable Take(this IEnumerable source, int count); Take() 메서드는 int 타입의 매개변수를 가지며, 특정 개수만큼 데이터를 반환합니다. 만약, Take() 메서드를 호출하는 데이터 집합이 null인 경우 ArgumentNullException이 발생합니다. 예제 1. int 타입의 List 다음 예제는 5개의 요소가 존재하는 int 타입의 List에서 Take() 메서드를 호출합니다. Take() 메서드.. C#/LINQ 2022. 8. 9. [C#]LINQ 두 데이터가 동일한지 체크 - SequenceEqual 메서드 SequenceEqual 메서드 C#의 Linq는 두 개의 시퀀스를 비교하는 SequenceEqual() 메서드를 제공합니다. 두 시퀀스가 동일하면 true를 반환하고 그렇지 않으면 false를 반환합니다. SequenceEqual() 메서드는 두 시퀀스에 동일한 수의 데이터가 존재하고 동일한 순서로 정렬되어 있는 경우 동일한 것으로 간주하고 true를 반환합니다. System.Linq 네임스페이스에 존재하는 SequenceEqual() 메서드는 두 가지 오버로드된 버전이 존재합니다. public static bool SequenceEqual( this IEnumerable first, IEnumerable second); public static bool SequenceEqual( this IEnume.. C#/LINQ 2022. 8. 9. 이전 1 ··· 18 19 20 21 22 23 24 ··· 66 다음