本文整理了Java中com.google.common.base.Converter.convertAll()
方法的一些代码示例,展示了Converter.convertAll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Converter.convertAll()
方法的具体详情如下:
包路径:com.google.common.base.Converter
类名称:Converter
方法名:convertAll
[英]Returns an iterable that applies convert to each element of fromIterable. The conversion is done lazily.
The returned iterable's iterator supports remove() if the input iterator does. After a successful remove() call, fromIterable no longer contains the corresponding element.
[中]
代码示例来源:origin: google/guava
public void testConvertAllIsView() {
List<String> mutableList = Lists.newArrayList("789", "123");
Iterable<Long> convertedValues = STR_TO_LONG.convertAll(mutableList);
assertEquals(ImmutableList.of(789L, 123L), ImmutableList.copyOf(convertedValues));
Iterator<Long> iterator = convertedValues.iterator();
iterator.next();
iterator.remove();
assertEquals(ImmutableList.of("123"), mutableList);
}
代码示例来源:origin: google/guava
public void testConverter() {
assertEquals(LONG_VAL, STR_TO_LONG.convert(STR_VAL));
assertEquals(STR_VAL, STR_TO_LONG.reverse().convert(LONG_VAL));
Iterable<Long> convertedValues = STR_TO_LONG.convertAll(STRINGS);
assertEquals(LONGS, ImmutableList.copyOf(convertedValues));
}
代码示例来源:origin: google/guava
public void testReverse() {
Converter<Long, String> reverseConverter = STR_TO_LONG.reverse();
assertEquals(STR_VAL, reverseConverter.convert(LONG_VAL));
assertEquals(LONG_VAL, reverseConverter.reverse().convert(STR_VAL));
Iterable<String> convertedValues = reverseConverter.convertAll(LONGS);
assertEquals(STRINGS, ImmutableList.copyOf(convertedValues));
assertSame(STR_TO_LONG, reverseConverter.reverse());
assertEquals("string2long.reverse()", reverseConverter.toString());
new EqualsTester()
.addEqualityGroup(STR_TO_LONG, STR_TO_LONG.reverse().reverse())
.addEqualityGroup(STR_TO_LONG.reverse(), STR_TO_LONG.reverse())
.testEquals();
}
代码示例来源:origin: qcadoo/mes
private void fillADL(final ViewDefinitionState view) throws JSONException {
String selectedTOPICs = view.getJsonContext().getString("window.mainTab.form.selectedTOPICs");
boolean performAndAcceptFlag = view.getJsonContext().getBoolean("window.mainTab.form.performAndAccept");
Entity defaultReason = findDefaultReason();
List<Long> ids = Lists.newArrayList(Longs.stringConverter().convertAll(
Splitter.on(',').trimResults().omitEmptyStrings().splitToList(selectedTOPICs)));
List<Entity> entries = Lists.newArrayList();
ids.forEach(id -> {
createADLEntry(entries, id, performAndAcceptFlag, defaultReason);
});
updateADLState(view, entries);
}
代码示例来源:origin: com.googlecode.blaisemath/blaise-graphics
/**
* Get stroke from the provided style.
* @param style style object
* @return stroke
*/
public static Stroke strokeOf(AttributeSet style) {
float strokeWidth = style.getFloat(Styles.STROKE_WIDTH, 1f);
String dashes = style.getString(Styles.STROKE_DASHES, null);
if (!Strings.isNullOrEmpty(dashes)) {
Iterable<String> sDashes = Splitter.on(",").trimResults().split(dashes);
try {
Iterable<Float> fDashes = Floats.stringConverter().convertAll(sDashes);
float[] fArr = new float[Iterables.size(fDashes)];
int i = 0;
for (Float f : fDashes) {
fArr[i] = f == null ? 0f : f;
i++;
}
return new BasicStroke(strokeWidth, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_MITER, 10.0f, fArr, 0.0f);
} catch (NumberFormatException x) {
Logger.getLogger(Styles.class.getName()).log(Level.WARNING,
"Invalid dash pattern: "+dashes, x);
}
}
return new BasicStroke(strokeWidth);
}
代码示例来源:origin: qcadoo/mes
public void showEntryData(final SearchCriteriaBuilder scb, final FilterValueHolder filterValue) {
if (!filterValue.has(ORDERS_PARAMETER)) {
scb.add(SearchRestrictions.idEq(0L));
} else if (filterValue.has(ORDERS_PARAMETER)) {
String ids = filterValue.getString(ORDERS_PARAMETER);
Iterable<Long> longIds = Longs.stringConverter()
.convertAll(Splitter.on(',').trimResults().omitEmptyStrings().splitToList(ids));
List<Long> id = Lists.newArrayList(longIds);
scb.add(SearchRestrictions.in("id", id));
}
}
}
代码示例来源:origin: com.google.guava/guava-tests
public void testConvertAllIsView() {
List<String> mutableList = Lists.newArrayList("789", "123");
Iterable<Long> convertedValues = STR_TO_LONG.convertAll(mutableList);
assertEquals(ImmutableList.of(789L, 123L), ImmutableList.copyOf(convertedValues));
Iterator<Long> iterator = convertedValues.iterator();
iterator.next();
iterator.remove();
assertEquals(ImmutableList.of("123"), mutableList);
}
代码示例来源:origin: qcadoo/mes
public void showGeneratedOrders(final SearchCriteriaBuilder scb, final FilterValueHolder filterValue) {
Long orderId = null;
if (!filterValue.has(ORDER_PARAMETER) && !filterValue.has(ORDERS_PARAMETER)) {
orderId = 0L;
scb.add(SearchRestrictions.belongsTo(OrderFieldsOFSPG.ROOT, OrdersConstants.PLUGIN_IDENTIFIER,
OrdersConstants.MODEL_ORDER, orderId)).add(SearchRestrictions.isNotNull(OrderFieldsOFSPG.PARENT));
return;
} else if (filterValue.has(ORDER_PARAMETER)) {
orderId = filterValue.getLong(ORDER_PARAMETER);
scb.add(SearchRestrictions.belongsTo(OrderFieldsOFSPG.ROOT, OrdersConstants.PLUGIN_IDENTIFIER,
OrdersConstants.MODEL_ORDER, orderId)).add(SearchRestrictions.isNotNull(OrderFieldsOFSPG.PARENT));
} else if (filterValue.has(ORDERS_PARAMETER)) {
String ids = filterValue.getString(ORDERS_PARAMETER);
Iterable<Long> longIds = Longs.stringConverter().convertAll(
Splitter.on(',').trimResults().omitEmptyStrings().splitToList(ids));
scb.createAlias(OrderFieldsOFSPG.ROOT, OrderFieldsOFSPG.ROOT, JoinType.LEFT)
.add(SearchRestrictions.in(OrderFieldsOFSPG.ROOT + ".id", Lists.newArrayList(longIds)))
.add(SearchRestrictions.isNotNull(OrderFieldsOFSPG.PARENT));
} else {
return;
}
}
代码示例来源:origin: com.google.guava/guava-tests
public void testConverter() {
assertEquals(LONG_VAL, STR_TO_LONG.convert(STR_VAL));
assertEquals(STR_VAL, STR_TO_LONG.reverse().convert(LONG_VAL));
Iterable<Long> convertedValues = STR_TO_LONG.convertAll(STRINGS);
assertEquals(LONGS, ImmutableList.copyOf(convertedValues));
}
代码示例来源:origin: com.google.guava/guava-tests
public void testReverse() {
Converter<Long, String> reverseConverter = STR_TO_LONG.reverse();
assertEquals(STR_VAL, reverseConverter.convert(LONG_VAL));
assertEquals(LONG_VAL, reverseConverter.reverse().convert(STR_VAL));
Iterable<String> convertedValues = reverseConverter.convertAll(LONGS);
assertEquals(STRINGS, ImmutableList.copyOf(convertedValues));
assertSame(STR_TO_LONG, reverseConverter.reverse());
assertEquals("string2long.reverse()", reverseConverter.toString());
new EqualsTester()
.addEqualityGroup(STR_TO_LONG, STR_TO_LONG.reverse().reverse())
.addEqualityGroup(STR_TO_LONG.reverse(), STR_TO_LONG.reverse())
.testEquals();
}
内容来源于网络,如有侵权,请联系作者删除!