Collections - potatoscript/JavaSwing GitHub Wiki

Nๅ€‹ใฎๆ•ดๆ•ฐใ‹ใ‚‰ใชใ‚‹็ฉบใงใชใ„้…ๅˆ—AใŒไธŽใˆใ‚‰ใ‚Œใพใ™ใ€‚
ไธ€ๆ„ใฎ็•ชๅทใฏใ€้…ๅˆ—Aใง1ๅ›žใ ใ‘็™บ็”Ÿใ™ใ‚‹็•ชๅทใงใ™ใ€‚
Aใงๆœ€ๅˆใฎไธ€ๆ„ใฎ็•ชๅทใ‚’่ฆ‹ใคใ‘ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚
ใคใพใ‚Šใ€Aใงๆœ€ใ‚‚ไฝŽใ„ไฝ็ฝฎใซใ‚ใ‚‹ไธ€ๆ„ใฎ็•ชๅทใ‚’่ฆ‹ใคใ‘ใพใ™ใ€‚

public class ArrayTest{
  public static Integer firstUnique(int ...arr){
    Set<Integer> input = new LinkedHashSet<>();
    Set<Integer> duplicates = new HashSet<>();
    for(int x : arr){
       if(!input.add(x)){
         duplicates.add(x);
       }
    }
    input.removeAll(duplicates);
    return input.isEmpty()? null : input.iterator().next();
  }
}
โš ๏ธ **GitHub.com Fallback** โš ๏ธ