2010-11-26 6 views
0

나는 검은 딸기 게임의 점수 부분을 개발 중입니다. 점수가 생성되고 입력으로 사용자 이름을 가져 와서 자신의 resp 점수를 표시하고 싶습니다. 텍스트 파일에서 점수를 검색하려면 어떻게해야합니까? 텍스트 파일을 db로 사용하고 있습니다. 업데이트는 문제이며 앞으로 나아갈 방법이 없습니다. BB는 Java API 중 일부만 지원하므로 새로운 플레이어가 게임을 할 때 플레이어의 이름과 점수를 저장하고 표시하는 방법을 알려주세요. 경기.텍스트 파일에 점수 업로드

답변

1

좋아, 당신은 텍스트 파일에 점수를 저장하고 나중에 점수를 검색 할 수 있습니다. 그러나 BlackBerry는 데이터를 저장하는 데 필요한 다른 클래스를 제공하므로 수행하려는 작업에 더 잘 작동합니다. 점수를 Hashtable에 넣은 다음 PersistentStore 클래스로 해시 테이블을 저장하는 것이 좋습니다. UR 귀중한 시간을내어 조나단 많이

FileConnection fileConn = (FileConnection) Connector.open(<FILE URL>); 
+0

감사합니다 : 당신이 정말로 다음 텍스트 파일은 다음과 같을 것이다 열 수있는 코드를 원하는 경우

Hashtable scoresTable = new HashTable(); PersistentObject perstObj = PersistentStore.getPersistentObject(<UNIQUE KEY>); perstObj.setContents(scoresTable); perstObj.commit(); 

: 코드는이 같이 보일 것입니다해야 할 일 나를 위해 밖으로 ... 난 분명히 Hashtables 봐야 겠어 .... 나는 하나의 쿼리를했다, 나는 점수를 따라 이름을 표시하고 싶었어요. 나는 점수에 따라 파일을 정렬합니다 .... 해시 테이블은 2 개의 키를 가져갈 수 있습니까? 이름과 점수? –

+0

귀하의 의견은 새로운 질문에 더 잘 부응 할 수 있지만 해시 테이블은 하나의 키와 하나의 값을가집니다. 해시 테이블은 배열처럼 생각할 수 있지만 숫자로 인덱싱되는 것이 아니라 객체로 인덱싱됩니다. 각 사용자 이름에 대해 여러 점수를 저장하려는 경우 여러 점수를 보유 할 자체 클래스를 만든 다음이를 해시 테이블의 값으로 저장할 수 있습니다. – Jonathan