当前位置: 首页 > news >正文

Java:引用其他类的方法

1其他类成员名::方法

public class shuangliejihe {
    public static void main(String[] args) {
        ArrayList<String> a = new ArrayList<>();
        Collections.addAll(a,"1221","222","32","4","5","6","7","8","9","10");
        a.stream().filter(new Predicate<String>() {
            @Override
            public boolean test (String s){
                return s.length() > 3;
            }
        }).forEach(System.out::println);
        //new....这个引用处形参是函数是接口
        //自己写个类,调用方法
        Stringoperator s = new Stringoperator();
        a.stream().filter(s::stringJudge).forEach(s1->System.out.println(s1));
    }
}
}
public class Stringoperator {
    public boolean stringJudge(String str) {
        return str.length() > 3;
    }

2:本类

this::方法(引用处不能是静态方法)

3父类

super::方法(引用处不能是静态方法)

相关文章:

  • 09-ArcGIS For JavaScript -- 基于ThreeJS实现动态GLTF模型加载
  • 如何在AI时代处理 PDF
  • RabbitMQ 全面详解(附面试重点)
  • 【第15届蓝桥杯】软件赛CB组省赛
  • 微服务存在的问题及解决方案
  • Docker基础知识介绍
  • 基于SpringBoot+Vue的电商应用系统的设计与实现(代码+数据库+LW)
  • 【Linux系列】文件压缩
  • 深入解析音频编解码器(Audio CODEC):硬件、接口与驱动开发
  • golang-struct结构体
  • C3P0数据库连接池技术详解及实战
  • Node.js系列(1)--架构设计指南
  • C语言中的结构体数组
  • JSON.stringify()可以转换哪些类型?
  • 【AI 大模型】RAG 检索增强生成 ⑤ ( 向量数据库 | 向量数据库 索引结构和搜索算法 | 常见 向量数据库 对比 | 安装并使用 向量数据库 chromadb 案例 )
  • LeetCode算法题(Go语言实现)_02
  • Hive SQL 精进系列:REGEXP_COUNT 函数的用法
  • 处理流程设计、系统设计、人机界面设计(高软48)
  • 2024年消费者权益数据分析
  • Vue3.5 企业级管理系统实战(九):菜单组件
  • 中央党校(国家行政学院)举行2025年春季学期第一批进修班毕业典礼
  • 魔都眼|静安光影派对五一启幕:苏河湾看徐悲鸿艺术画作
  • 烟花秀、新航线、购物节......上海邮轮文化旅游节今日开幕
  • 解放日报:中国大模型企业的发展机遇已经到来
  • 气候资讯|4月全球前沿气候科学研究&极端天气气候事件
  • 浦发银行一季度净利175.98亿增1.02%,不良率微降