첫 번째 열은 일련 번호를 가지며 두 번째, 세 번째 및 네 번째는 x 좌표, y 좌표 및 속도를 갖습니다. 일련 번호가 있으면 필드를 검색해야 할 수도 있습니다. 일련 번호 7의 y 좌표 또는 일련 번호 10의 속도를 가져 오려고합니다. 한 가지 방법은 x, y 및 속도로 내부 클래스를 가지며 내부 클래스의 객체에 일련 번호를 매핑하는 것입니다. 하지만 상황이 복잡해 보이고 특정 필드 값을 가져 오는 것이 복잡해 보입니다. 더 나은 해결책이 있습니까?Java에서 테이블을 저장하고 데이터를 검색하는 방법은 무엇입니까?
1
A
답변
1
hashCode() 및 equals()를 올바르게 구현하는 키 객체를 만듭니다. 일련 번호가 직접 사용 가능한 것으로 보입니다.
저장할 필요가있는 모든 필드와 각 필드 x에 대해 getX() 및 setX()를 사용하여 데이터 객체를 만듭니다.
Map<KeyObject,DataObject>
을 만들어 (키, 데이터) 쌍으로 사용하십시오.
오래된 개체는주의해서 제거해야 메모리 누수가 발생합니다.
1
배열 또는지도 사용 (컬렉션 ->지도)은 어떻게됩니까?
배열을 사용하면 필요한 크기로 배열 하나를 만들면됩니다. 귀하의 경우 :
Array[number_of_itens_to_store][3]
// 3 => 0 = id, 1 = x, 2 =y, 3 = speed
지도가있는 경우 : http://download.oracle.com/javase/6/docs/api/java/util/Map.html을보십시오. 귀하의 ID는 K
(키)이고 배열은 값으로 사용할 수 있습니다.
모음집 (http://download.oracle.com/javase/tutorial/collections/index.html)을 살펴보고 자습서를 따라 자신 만의 모음집을 만들 수도 있습니다.
관련 문제
- 1. XML을 사용하여 데이터를 저장하고 검색하는 방법은 무엇입니까?
- 2. AppEngine에서 지오 데이터를 저장하고 검색하는 방법은 무엇입니까?
- 3. 항목을 저장하고 검색하는 방법은 무엇입니까?
- 4. 웹 사이트에서 세션 데이터를 저장하고 검색하는 안전한 방법은 무엇입니까?
- 5. LinqToSQL에서 테이블을 검색하는 방법은 무엇입니까?
- 6. Ruby를 사용하여 값을 저장하고 검색하는 방법은 무엇입니까?
- 7. app.config에서 StringDictionary를 저장하고 검색하는 방법은 무엇입니까?
- 8. NSMutableDictionary를 사용하여 데이터를 저장하고 검색하는 방법
- 9. 전자 메일 프로그램/서버가 메시지를 저장하고 검색하는 방법은 무엇입니까?
- 10. 다차원 NSMutableArrays를 저장하고 검색하는 가장 좋은 방법은 무엇입니까?
- 11. BlackBerry에 데이터를 저장하고 (외부에서) 데이터를 읽는 가장 좋은 방법은 무엇입니까?
- 12. XAML/WPF에서 여러 도형을 저장하고 검색하는 방법은 무엇입니까?
- 13. 클래스 객체를 통해 PHP를 저장하고 검색하는 가장 좋은 방법은 무엇입니까?
- 14. Drupal 6에서 사용자 정의 세션 변수를 저장하고 검색하는 방법은 무엇입니까?
- 15. Android의 sharedPreferences에서 비트 맵을 저장하고 검색하는 방법은 무엇입니까?
- 16. facebook : 서버 측에서 access_token을 저장하고 검색하는 방법은 무엇입니까?
- 17. iphone 앱에서 ASCII 텍스트를 저장하고 검색하는 방법은 무엇입니까?
- 18. ASP.NET에서 구성 할 수없는 상수를 저장하고 검색하는 방법은 무엇입니까?
- 19. 국제화 된 문자열을 특성 파일에 올바르게 저장하고 검색하는 방법은 무엇입니까?
- 20. Oracle 10g에서 바이너리 파일을 저장하고 검색하는 가장 좋은 방법은 무엇입니까?
- 21. nsuser 기본값에서 정수 값을 저장하고 검색하는 방법은 무엇입니까?
- 22. ASP.Net의 web.config 파일에서 연결 문자열을 저장하고 검색하는 방법은 무엇입니까?
- 23. sqlite3 데이터베이스에 날짜 + 시간을 저장하고 검색하는 방법은 무엇입니까?
- 24. PHP/MySQL DB에서 배열을 저장하고 검색하는 가장 좋은 방법은 무엇입니까
- 25. 이미지를 바이너리 형식으로 저장하고 그 이미지를 검색하는 방법은 무엇입니까?
- 26. 대화 상자에서 데이터를 검색하는 방법은 무엇입니까?
- 27. Linq를 사용하여 XML로 데이터를 검색하는 방법은 무엇입니까?
- 28. 개체에서 사용자 메타 데이터를 검색하는 방법은 무엇입니까?
- 29. VB.NET에서 OleDbDataReader를 사용하여 데이터를 검색하는 방법은 무엇입니까?
- 30. 선택한 목록보기 항목에서 데이터를 검색하는 방법은 무엇입니까?
추가 : 일련 번호가 고유합니다. – aps
저장 하시겠습니까? –
내 프로그램 자체에서. 프로그램에서 사용합니다. – aps