개발/Java

    [Java] 자료형간의 형변환(문자형,정수형,실수형)

    [Java] 자료형간의 형변환(문자형,정수형,실수형)

    오늘은 자료형 간의 형변환과 관련된 글을 작성해보려고 합니다. 형변환이란? 변수나 리터럴의 타입을 다른 타입으로 변환하는것을 '형변환(casting)'이라고 합니다. Java에서 코딩을 하다보면 어떤 변수형을 다른 변수형으로 강제 치환해야하는 경우가 다수 발생하여 형변환에 대한 예시를 설명하도록 하겠습니다. 문자 -> 숫자 String to Int String to Double, Float String to Long, Short 숫자 -> 문자 Int to String Double Float to String 정수 실수 Double, Float to Int Int to Double, Float [ 문자 -> 숫자 ] String to Int 자바의 Integer클래스의 parseInt 함수와 valueO..

    [Java] Stream 활용하기[최종연산]

    [Java] Stream 활용하기[최종연산]

    더보기 더보기 이번 포스트는 java 1.8버전의 Stream에 대해서 다루려고 합니다. 본 포스트는 남궁성의 자바의 정석 기초편과 블로그를 참조하여 만든 글입니다. Stream 최종연산 최종 연산은 스트림의 요소를 소모해서 결과를 만들어 냅니다. 그래서 최종 연산후에는 스트림이 닫히게 되고 더 이상 사용할 수 없습니다. 최종 연산의 결과는 스트림 요소의 합과 같은 단일 값이거나, 스트림의 요소가 담긴 배열 또는 컬렉션일 수 있습니다. forEach() forEach()는 peek()스트림의 요소를 소모하느 최종연산입니다. 반환 타입이 void이므로 스트림의 요소를 출력하는 용도로 많이 사용됩니다. IntStream intStream1 = Arrays.stream(new int[]{10,20,30,40,..

    [Java] Stream 활용하기[중간연산]

    [Java] Stream 활용하기[중간연산]

    이번 포스트는 java 1.8버전의 Stream에 대해서 다루려고 합니다. 본 포스트는 남궁성의 자바의 정석 기초편과 블로그를 참조하여 만든 글입니다. Stream 중간연산 스트림 자르기 - skip(), limit() skip()과 limit()은 스트림의 일부를 잘라낼 때 사용하며, 사용법은 아주 간단합니다. skip(3)은 처음 3개의 요소럴 건너뛴다는 의미이고, limit(5)는 스트림의 요소를 5개로 제한한다는 의미입니다. // 10개의 스트림 중 앞의 3개(1,2,3)은 건너뛰고 5개로 제한(4,5,6,7,8) IntStream intStream = IntStream.rangeClosed(1, 10); intStream.skip(3).limit(5).forEach(d->System.out.pr..

    [Java] Stream 활용하기[생성하기]

    [Java] Stream 활용하기[생성하기]

    이번 포스트는 java 1.8버전의 Stream에 대해서 다루려고 합니다. 본 포스트는 남궁성의 자바의 정석 기초편과 블로그를 참조하여 만든 글입니다. Stream이란? Java 8버전에서 다양한 데이터 소스(Class, Collection..)를 표준화된 방법으로 다루기 위한 방법으로 데이터의 종류에 상관없이 동일한 방식으로 데이터를 처리할 수 있는 방법을 의미합니다. 자바 8 이전에서는 Array 또는 Collection Instance를 다루는 방법은 for 또는 foreach문을 통해 요소에 접근하여 하나씩 다뤄야 했습니다. Stream은 '데이터의 흐름'입니다. Array 또는 Collection Instance에 함수 여러 개를 조합하여 원하는 결과를 필터링하고 가공된 결과를 얻을 수 있습니다..

반응형