guava

    0

    1답변

    잠재적으로 멀티 스레드 환경을 가정합니다. 나는 (가치) 캐싱과 함께지도를 사용하고 싶다. 왜 내가 더 선호 하나? collection.immutable.Map.empty[ K, SoftReference[ V ]] new com.google.common.collect.MapMaker.softValues.makeMap[ K, V ] 맵은 STM ref에

    11

    4답변

    지도에서 일부 키를 사용하여 모든 값을 가져 오는 현명한 방법이 있습니까? 이 같은 방법 싶습니다 public static <K, V> Collection<V> getAll(Map<K, V> map, Collection<K> keys) 또는 이미 구아바 방법은?

    7

    2답변

    GWT 2.2 이상에는 구아바가 포함됩니다. 구아바 패키지는 com.google.gwt.thirdparty.guava입니다. 그러나이 패키지를 클라이언트 (번역 가능한) 코드로 사용할 수있는 모듈 XML 파일은없는 것 같습니다. 이 관찰을 바탕으로,이 구아바 복사본은 GWT 내부 용으로 만 사용 된 것으로 보입니다. 구아바를 사용하는 GWT 프로젝트의 경우

    4

    5답변

    Java 문자열을 하나의 블록으로 처리 할 수있는 Java 용 구아바 분배기를 만들고 싶습니다. 예를 들어, 나는 사실로 다음과 같은 주장을하고 싶습니다 : @Test public void testSplitter() { String toSplit = "a,b,\"c,d\\\"\",e"; List<String> expected = Immu

    5

    3답변

    I 클래스했습니다 - 나는했습니다 지금 public class Data implements Identifiable{ private Integer id; public Integer getId(){ return id; } } 을 두 나는 List<Data>에서 추출하고자하는 List<Data> data1 = // f

    1

    1답변

    단점을 찾을 수 없습니다. 그러한 방법은 하나의 항목을 Iterable에 추가한다. 대신 사용해야합니까? ? 다음은 꽤 좋을 것입니다. Iterables.cons(list, item)

    3

    4답변

    파일의 각 줄을 HashSet 컬렉션에로드하고 싶습니다. 이 작업을 수행하는 간단한 방법이 있습니까?

    8

    2답변

    Android 앱에서 Guava r09 라이브러리를 사용하고 있지만 1.6과 함께 사용할 때 다음 오류가 발생합니다. 1.5에서 잘 작동하기 때문에 조금 이상합니다. 또한 "발견되지 않은"방법은 매우 분명합니다. 또한 jsr305.jar 파일을 포함하여 시도했지만 여전히 작동하지 않습니다. Java의 I/O를 수행하면 도움이되는데, 구아바가 없으면 고통 스

    2

    3답변

    MapMakermaximumSize은 google guava 라이브러리에 @Beta으로 표시되어 있습니다. 캐시로 사용할 때 최대 크기를 설정하는 것이 매우 유용한 기능이므로 프로덕션 코드에서 사용하고 싶습니다. 다른 Google 제품 베타 경험을 통해 꽤 견고 할 수 있습니다. 누구나 그것이 @Beta 인 이유를 아십니까? javadoc에서

    3

    1답변

    제 생각에 성능상의 이유로 가능한 가장 낮은 구현 유형의 필드를 선언해야합니다. 예를 들어, 일반적으로 반대로 제공되는 조언 (예 : Effective Java, Item 52)을 무시하고 ArrayList을 List 또는 Collection으로 대체해야합니다. JDK의 컬렉션으로 , 이것은 Set가 HashSet이다, 아무 문제 - 대부분의 시간이하는 M