«guava» 태그된 질문

Java 및 Android 개발을위한 Google의 핵심 Java 라이브러리.

5
구글 구아바 대 아파치 커먼즈 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

3
구아바 ImmutableMap 초기화
구아바는지도를 초기화하기위한 좋은 지름길을 제공합니다. 그러나 내지도가 9 개의 항목으로 초기화되면 다음 컴파일러 오류 (Eclipse Indigo)가 발생합니다. of(K, V, K, V, K, V, K, V, K, V)유형 의 메소드 ImmutableMap는 인수에 적용 할 수 없습니다 (String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, …
140 java  dictionary  guava 

8
구아바 라이브러리 : 가장 유용하고 숨겨진 기능은 무엇입니까? [닫은]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 팔년 전에 . 나는의 빠른 검사 있었다 구아바 API 하고 제공하는 새로운 콜렉션 유형 ( Multimap및 BiMap예를 …
131 java  guava 

8
Java에서 순차 정수 목록 또는 배열을 생성하려면 어떻게해야합니까?
를 생성하는 짧고 달콤한 방법이 있나요 List<Integer>, 또는 아마도 Integer[]또는 int[]일부에서 순차 값, start가치 end가치인가? 즉, 다음보다 짧지 만 1에 해당합니다. void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end - begin + 1); for (int i=begin; i<=end; i++) { ret.add(i); } return ret; } 구아바 사용은 …

3
구아바와 아파치 동등한 라이브러리의 큰 개선점은 무엇입니까?
우리는 현재 아파치 컬렉션, 문자열 유틸리티 등을 사용하고 있습니다. 아파치 기반 구현에서 전환해야하는지 결정해야합니다. 중요한 기준은 개발자의 사용 용이성입니다. 성능 / 메모리 사용량은 아직 우리에게 중요한 문제가 아닙니다. 이 시점에서 개발 속도가 핵심 기준입니다. 개발자의 삶이 구아바로 훨씬 쉬워 진 것에 대한 의견에 감사드립니다.

1
Android 개발에 Google Guava 라이브러리를 사용하는 것이 좋은 생각입니까?
저는 웹 서비스를위한 다소 "두꺼운"모바일 클라이언트 인 Android 애플리케이션 개발에 참여하고 있습니다. 서버와 많이 통신하지만 내부 논리도 많이 있습니다. 그래서 Google Guava개발 과정을 단순화하기 위해 라이브러리의 일부 기능을 사용하기로 결정했습니다 . 다음은 제가 매우 관심을 갖고있는 기능 목록입니다. 변경 불가능한 컬렉션, 기본 유틸리티, 컬렉션 확장, 함수형 프로그래밍 설탕 및 관용구 …
122 java  android  guava 

11
표준 MIME 유형 상수를 나열하는 인터페이스 / 열거 형
모든 표준 MIME 유형 (일명 콘텐츠 유형)의 값을 나열하는 인터페이스 또는 열거 형에 대한 표준 라이브러리 (예 : apache commons, jax, jboss, javax)를 찾고 있습니다. 이 인터페이스는 gwt 소스 코드로 전체 묶음을 포함하기 어렵게 만드는 다른 클래스와 너무 깊어서는 안됩니다. 예를 들면 interface ContentType{ String JSON = "Application/JSON"; blah ... …

18
중복 키로 구현 매핑
중복 키가있는지도를 갖고 싶습니다. 많은지도 구현이 있다는 것을 알고 있습니다 (Eclipse는 약 50 개를 보여줍니다). 그래서 이것을 허용하는 것이 있어야합니다. 이 작업을 수행하는 자신의지도를 작성하는 것이 쉽다는 것을 알고 있지만 기존 솔루션을 사용하고 싶습니다. 커먼즈 컬렉션이나 구글 컬렉션에있는 것일까 요?

5
여러 컬렉션을 하나의 논리적 컬렉션으로 결합 하시겠습니까?
클래스의 멤버로 일정한 수의 컬렉션 (예 : 3 개의 ArrayLists)이 있다고 가정합니다. 이제 모든 요소를 ​​다른 클래스에 노출하여 모든 요소를 ​​간단히 반복 할 수 있도록합니다 (이상적으로는 읽기 전용). 나는 구아바 컬렉션을 사용하고 있는데 어떻게 구아바 이터 러블 / 반복자를 사용하여 임시 복사본 을 만들지 않고 내부 컬렉션에 대한 논리적 뷰를 …
110 java  collections  guava 

15
HashMap 용 빌더
Guava는 Maps.newHashMap(). 그러나 Java Maps 용 빌더도 있습니까? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

9
IOUtils.toString (InputStream)에 해당하는 Guava
Apache Commons IO 에는 문자열 을 읽을 수있는 편리한 메서드 IOUtils.toString () 이 InputStream있습니다. Apache Commons에서 Guava 로 이동하려고하므로 Guava 에 동등한 기능이 있습니까? com.google.common.io패키지의 모든 클래스를 살펴 보았지만 거의 간단한 것을 찾을 수 없었습니다. 편집 : 나는 문자 세트와 관련된 문제를 이해하고 감사합니다. 내 모든 소스가 ASCII (예, ​​ASCII, …
106 java  io  inputstream  guava 

7
Google Guava isNullOrEmpty for collections
Guava에 문자열에 대한 isNullOrEmpty 유틸리티 메서드가 있음을 알았습니다. Strings.isNullOrEmpty(str) 목록과 비슷한 것이 있습니까? 같은 것 Lists.isNullOrEmpty(list) 다음과 같아야합니다. list == null || list.isEmpty() 또한 Arrays와 비슷한 것이 있습니까? 같은 것 Arrays.isNullOrEmpty(arr) 다음과 같아야합니다. arr == null || arr.length == 0
102 java  guava 

4
자바의 술어
PredicateJava에서 사용하는 코드를 살펴 보겠습니다 . 나는 한 번도 사용하지 않았습니다 Predicate. 누군가 Predicate가 Java에 대한 자습서 또는 개념 설명 및 구현을 안내해 줄 수 있습니까 ?
100 java  guava  predicate 


12
코드 축소 방법-dex의 65k 메서드 제한
많은 도서관 프로젝트에 의존하는 다소 큰 Android 앱이 있습니다. Android 컴파일러에는 .dex 파일 당 65536 개의 메서드 제한이 있으며이 수를 초과합니다. 메서드 제한에 도달하면 기본적으로 두 가지 경로를 선택할 수 있습니다 (적어도 내가 아는). 1) 코드 축소 2) 여러 dex 파일 빌드 ( 이 블로그 게시물 참조 ) 나는 두 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.