为什么我的arrayList有空值?

时间:2013-10-23 18:27:23

标签: java

这里有一些细节::

  1. ht是我的全局哈希表实现,它具有Key作为字符 和values是类型对象的列表(arrayList)实现。
  2. 我遍历整个哈希表并将密钥存储在字符集中。
  3. 然后在名为arrayList的本地arrayList实现中的每个键值处存储列表(类型为字符串)。
  4. 但问题是本地arrayList总是采用空值
  5. 这是我的代码

    public void transferRecord(recordID) {
        ArrayList<Records>  arrayList;
        Set<Character> keySet = ht.keySet();
        try {
            for(Character c : keySet) {
                arrayList = ht.get(c);
                System.out.println ("Arraylist after taking input from ht"
                                         + arrayList);
                for (int i = 0; i < arrayList.size(); i++) {
                    System.out.println("Just before entering equla" 
                                    + arrayList.get(i).getRecordID());
                    System.out.println("recordID to be transferred:" + recordID);
                    if ((arrayList.get(i).getRecordID()).equals(recordID)) {
                        .......
            try ends later after some operations
    

0 个答案:

没有答案