本文整理汇总了Java中gnu.trove.iterator.TLongIntIterator.hasNext方法的典型用法代码示例。如果您正苦于以下问题:Java TLongIntIterator.hasNext方法的具体用法?Java TLongIntIterator.hasNext怎么用?Java TLongIntIterator.hasNext使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类gnu.trove.iterator.TLongIntIterator
的用法示例。
在下文中一共展示了TLongIntIterator.hasNext方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: saveLongIntDictionary
import gnu.trove.iterator.TLongIntIterator; //导入方法依赖的package包/类
public static void saveLongIntDictionary(LongIntDict dict, String fileName) throws IOException {
long time = System.currentTimeMillis();
TLongIntIterator iter = dict.getIterator();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new GZIPOutputStream(new FileOutputStream(fileName))));
String newLine = "";
while (iter.hasNext()) {
iter.advance();
newLine = "" + iter.key() + "\t" + iter.value();
bw.write(newLine);
bw.newLine();
}
bw.flush();
bw.close();
logger.info(((System.currentTimeMillis() - time) / 1000d) + "s");
}
示例2: getInverted
import gnu.trove.iterator.TLongIntIterator; //导入方法依赖的package包/类
public synchronized TIntLongMap getInverted(){
TIntLongMap inverted=TCollections.synchronizedMap(new TIntLongHashMap());
TLongIntIterator iter = this.getIterator();
while (iter.hasNext()) {
iter.advance();
inverted.put(iter.value(), iter.key());
}
return inverted;
}