Java Object定义三个点实现代码

 更新时间:2020年09月17日 15:37:09   作者:贾树丙  
这篇文章主要介绍了Java Object定义三个点实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  从Java 5开始,Java语言对方法参数支持一种新写法,叫 可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。

1.Object概述: 类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。

2.构造方法详细信息:

    Object只有一个无参构造方法,因为object中没有属性

     public Object()

3.常用成员方法:

    protected Object clone()
    boolean equals(Object obj)
    protected void finalize()
    Class<?> getClass()
    int hashCode()
    String toString()

代码如下

public static void main(String[] args) throws IOException {
  test("ni", "hao", "ma", "?");
  System.out.println();
  String[] list = {"wo","hen","hao",",","xie","xie","!"};
  test(list);
}

public static void test(String... arg){
  for (String anArg : arg) {
    System.out.print(anArg + ' ');
  }
}

最后输出:

    ni hao ma ?
    wo hen hao , xie xie !

  定义三个点,相当于是定义了一个对象数组,它的长度同数组获取长度一样,使用 .length ,只是它可以直接把数组里的元素写到参数里

  需要注意的是,不能在这个参数后面再定义别的参数,编译会出错

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java mongodb连接配置实践

    Java mongodb连接配置实践

    这篇文章主要介绍了Java mongodb连接配置实践,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 浅谈Java ThreadPoolExecutor的使用

    浅谈Java ThreadPoolExecutor的使用

    今天我们来学习一下Java ThreadPoolExecutor的使用,文中有非常详细的介绍及代码示例,对正在学习Java的小伙伴们有很大的帮助,需要的朋友可以参考下
    2021-05-05
  • 通过实例解析java String不可变性

    通过实例解析java String不可变性

    这篇文章主要介绍了通过实例解析java String不可变性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • SpringBoot中实现接收文件和对象

    SpringBoot中实现接收文件和对象

    这篇文章主要介绍了SpringBoot实现接收文件和对象,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Spring中Bean命名的方式总结

    Spring中Bean命名的方式总结

    在 Spring 框架中,每个 bean 必须至少有一个唯一的名称,这篇文章主要为大家详细介绍了Spring中Bean命名的各种方式,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • SpringCloud Gateway自定义filter获取body中的数据为空的问题

    SpringCloud Gateway自定义filter获取body中的数据为空的问题

    这篇文章主要介绍了SpringCloud Gateway自定义filter获取body中的数据为空,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • JAVA中使用JSON进行数据传递示例

    JAVA中使用JSON进行数据传递示例

    本篇文章主要介绍了JAVA中使用JSON进行数据传递示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • springCloud集成nacos启动时报错原因排查

    springCloud集成nacos启动时报错原因排查

    这篇文章主要介绍了springCloud集成nacos启动时报错原因排查,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • java操作elasticsearch的案例解析

    java操作elasticsearch的案例解析

    这篇文章主要介绍了java操作elasticsearch的案例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Mybatis实现一对多映射处理

    Mybatis实现一对多映射处理

    MyBatis是一种流行的Java持久化框架,这篇文章主要为大家介绍了Mybatis如何实现一对多映射处理,文中的示例代码讲解详细,需要的可以参考下
    2023-08-08

最新评论