zoukankan      html  css  js  c++  java
  • Java8学习

    整型处理

    IntStream

    求1-100中的偶数之和

            int result = IntStream.rangeClosed(1, 100)
                    .filter(a -> a % 2 == 0)
                    .sum();
            System.out.println(result);
    

    int[] 与 Integer[] 转换

            int[] intArray = {1,2,3,4,5};
            Integer[] integers = Arrays.stream(intArray)
                    //each boxed to an {@code Integer}.
                    // 将每个int转成Integer
                    .boxed()
                    .toArray(Integer[]::new);
            System.out.println(Arrays.toString(integers));
    
    

    字符串处理

    join方法

            String[] str = {"hello", "world", "fonxian"};
            String s = String.join(",", str);
            System.out.println(s);
    

    集合处理

    去掉List中的重复元素

    
    List<String> words = Arrays.asList("a", "b", "c", "d", "a", "b");
            words.stream()
                    .distinct()
                    .collect(Collectors.toList())
                    .forEach(System.out::println);
    
    

    接口

    默认实现

    
    interface Animal{
    
        void move();
    
        // 默认实现
        default void eat(){
            System.out.println("eat");
        }
    }
    
    class Dog implements Animal{
    
        @Override
        public void move() {
    
        }
    }
    
    class Cat implements Animal{
    
        @Override
        public void move() {
    
        }
    
    
    
  • 相关阅读:
    点击鼠标上下滚动
    点击小圆圈切换图片(基础)
    js取整数、取余数的方法
    几张图片滚动切换
    (转)iPhone +ipad尺寸规范(界面 & 图标)
    基础选择分类
    JDBC事务
    JDBC
    mysql
    网络编程三要素
  • 原文地址:https://www.cnblogs.com/fonxian/p/10261842.html
Copyright © 2011-2022 走看看