當前位置: 首頁>>代碼示例>>Java>>正文


Java Sets類代碼示例

本文整理匯總了Java中avro.shaded.com.google.common.collect.Sets的典型用法代碼示例。如果您正苦於以下問題:Java Sets類的具體用法?Java Sets怎麽用?Java Sets使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


Sets類屬於avro.shaded.com.google.common.collect包,在下文中一共展示了Sets類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: filter

import avro.shaded.com.google.common.collect.Sets; //導入依賴的package包/類
private void filter(List<TabSchema> schemaList) {
    Set<String> availableSchemas = Sets.newHashSet();

    // 獲取配置指定的schema,如果沒有配置則取數據庫中所有schema
    String schemas = PropertiesHolder.getProperties(Constants.Properties.CONFIGURE, Constants.ConfigureKey.AVAILABLE_SCHEMAS);
    if (schemas != null) {
        String[] schemaArr = schemas.split(",");
        for (String s : schemaArr) {
            availableSchemas.add(s.trim());
        }
    }
    if (availableSchemas.isEmpty()) return;

    Iterator<TabSchema> it = schemaList.iterator();
    while (it.hasNext()) {
        TabSchema schema = it.next();
        if (!availableSchemas.contains(schema.getSchema())) {
            it.remove();
        }
    }
}
 
開發者ID:BriData,項目名稱:DBus,代碼行數:22,代碼來源:MetaVersionInitializer.java

示例2: stripSpringBootArguments

import avro.shaded.com.google.common.collect.Sets; //導入依賴的package包/類
private String[] stripSpringBootArguments(String[] args) {
    final HashSet<String> excludeArgs = Sets.newHashSet("--trace", "--debug", "--info", "--warn", "--error");

    final List<String> filteredArgs = Arrays.stream(args)
            .filter(s -> !excludeArgs.contains(s))
            .collect(Collectors.toList());

    return filteredArgs.toArray(new String[filteredArgs.size()]);
}
 
開發者ID:rkluszczynski,項目名稱:avro-cli,代碼行數:10,代碼來源:CliCommandService.java


注:本文中的avro.shaded.com.google.common.collect.Sets類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。