2016-10-05 2 views
1

Java에서 "튜플 목록"의 가능성을 찾지 못했습니다. 목록/배열에 저장할 수있는 대체 구조는 무엇입니까? 그것은 다음과 같습니다 선언 스위프트처럼 다른 언어 안드로이드에있는 튜플 목록?

:

var items: [(id: String, text: String, totalMatch: Int16)] = []; 

나는, 필드를 클래스를 선언 피할 것이다.

+1

흠 JSON 파일에 대한

class Item{ String id; String text; int totalMatch; } class YourClass{ ArrayList<Item> items = new ArrayList<Item>(); } 


JSON 파서
아주 좋은 쉬운 파서 구글에서 GSON입니다. 클래스가 그것을 얻는 가장 쉬운 방법 일 것입니다. 행렬은 또한'Object [] [] tuples' 또는'List '과 함께 가능합니다. – GoneUp

+1

[Java : 목록에 데이터를 세 번 저장하는 방법] 가능한 복제본?] (http://stackoverflow.com/questions/6010843/java-how-to-store-data-triple-in-a-list) –

답변

1


정말하고 싶은 것이 있습니다. 그러나 데이터를 관리하려면 안드로이드에 의해 dafault별로 제공되는 SQL Liste Database를 사용할 수 있습니다. 개체는 매우 가볍게 저장되지만 많은 노력을 기울여야합니다.

클래스/ArrayList
그렇지 않으면 그냥 ArrayList를 사용하십시오. 당신이 10000 개가 넘는 아이템을 가질 때까지 구형 디바이스에서도 아무런 문제가 없습니다. 두 개의 클래스가 필요합니다.
참조 : https://github.com/google/gson