code: public static List<Item> loadAsItemList(String path)
      {
          List<Item> itemList = new LinkedList<Item>();
          try
          {
              BufferedReader br = new BufferedReader(new InputStreamReader(IOAdapter == null ? new FileInputStream(path) :
                                                                                   IOAdapter.open(path), "UTF-8"));
              String line;
              while ((line = br.readLine()) != null)
              {
                  Item item = Item.create(line);
                  if (item == null)
                  {
                      logger.warning("使用【" + line + "】创建Item失败");
                      return null;
  //                    continue;
                  }
                  itemList.add(item);
              }
          }
          catch (Exception e)
          {
              logger.warning("读取词典" + path + "发生异常" + e);
              return null;
          }
  
          return itemList;
      }
docs: 读取所有条目
  
  @param path
  @return