package com.alastar.game.lang; public class EntryManager { public Entry[] entries; public EntryManager(int entryArrL) { entries = new Entry[entryArrL + 1]; } public boolean addEntry(Entry e) { try { for (int i = 0; i < entries.length; ++i) { if (entries[i] == null) { // System.out.println(" entry assign " + e.strValue); entries[i] = e; return true; } } return false; } catch (Exception e1) { e1.printStackTrace(); return false; } } public Entry getStrById(int strId) { return entries[strId]; } public Entry getStrByIdStrName(String strName) { try { // System.out.println("get str " + strName); for (int i = 0; i < entries.length; ++i) { if (entries[i] != null) { if (strName.equals(entries[i].strName)) return entries[i]; } } } catch (Exception e) { e.printStackTrace(); } return null; } }