본문 바로가기

Java/Guava

구글 Guava를 활용한 List 생성.


구글 구아바(Google Guava)는 구글에서 발표한, Java Library이다.


Java 개발자라면 한번쯤 이런 Util이 있으면 좋을 텐데.. 라고 생각했던 Common Util Class의 집합이라고 보면 될 것 같다.


그 중에서, List를 간단하게 생성하는 방법을 소개해보려고 한다.


먼저, 아래와 같이 Maven Dependency를 추가하면, Guava를 사용할 수 있다.


<dependency>
	<groupid>com.google.guava</groupid>
	<artifactid>guava</artifactid>
	<version>19.0</version>
</dependency>


"매우만족, 만족, 보통, 불만족, 매우불만족"


위와 같은 5개의 String을 가지는 List를 만들려고 한다.


그럼, Guava가 제공하는 Collet 관련 Util인 Lists를 활용하면 된다.


아래와 같이 간단하게, List를 생성할 수 있다.


final List arrayList =
    Lists.newArrayList("매우만족", "만족", "보통", "불만족", "매우불만족");


아래 링크에서 더 자세한 내용을 확인 할 수 있다.


https://github.com/google/guava