`
左博涯
  • 浏览: 60555 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java 1.5中引入了可变参数和新的for each语法

    博客分类:
  • Java
阅读更多

 

//请注意红色部分...
public class SayHelloToMulties {

  public static void sayHelloTo(String... names) {
   
for (String n : names) {
      System.out.println("Hello " + n + ". ");
    }
  }

 
public static void main(String... args) {
    sayHelloTo(args);
  }
}

 

命令行运行及结果:

.....>java SayHelloToMulties SharkWang xport
       Hello SharkWang
       Hello xport

 

在一个方法中只能使用一个省略号定义(可变长度的参数,也就是在输入时此处可以输入N个这一类型的参数),也就是只能定义一个可变长的参数,而且必需是最后一个参数。下面的定义是不合法的:

public Guitar(String builder, String model,String... features, float... stringHeights)

public Guitar(String builder, String model,String... features, float  stringHeights)

分享到:
评论

相关推荐

    JAVA1.5新特性

    对于集合的遍历,JAVA 1.5引入了增强型for循环,也称为for-each循环,简化了迭代过程,使代码更加简洁易读。这种循环直接针对集合中的每个元素执行操作,无需显式创建迭代器。 #### 使用示例 ```java List<String> ...

    JAVA API1.5中文文档 .rar

    Java 1.5引入了可变参数,允许方法接受任意数量的相同类型的参数。例如,`public void printNumbers(int... nums)`方法可以接受一个或多个int值,提高了方法的灵活性。 六、for-each循环(Enhanced for Loop) 为了...

    JDK1.5中增强for循环

    随着 Java 技术的不断发展,为了提高开发效率、简化代码编写并增强可读性,JDK 1.5 引入了一系列的新特性,其中就包括了增强 for 循环(Enhanced For Loop),也被称作“for-each”循环。这一特性极大地简化了数组和...

    java1.5新特征

    从 Java 1.5 开始,可以使用 `for-each` 循环遍历集合或数组,如例 2.1 所示。这种语法简洁明了,避免了传统 for 循环中的索引管理。在给定的例子中,`for(String option: names)` 会依次将 `names` 数组中的每个...

    java jdk1.5

    Java 1.5引入了泛型,允许开发者在类、接口和方法中定义类型参数,从而提高了代码的类型安全性和重用性。泛型减少了类型转换的错误,同时也简化了集合框架的使用。 二、自动装箱与拆箱 JDK 1.5引入了自动装箱和拆箱...

    java 1.5 api

    6. **变长参数(varargs)**:允许函数接受不定数量的参数,语法为`public void func(Type... args) {...}`。 7. **死锁检测工具(JConsole)**:Java 1.5引入了JConsole,这是一个强大的性能监视和管理工具,可以...

    jdk1.5中帮助文档

    可变参数允许你在方法声明中使用三个点(...)来表示零个、一个或多个相同类型的参数。这使得创建接受任意数量参数的方法变得更加方便。 ### 6. for-each循环 for-each循环,也称为增强的for循环,简化了遍历数组...

    java类和对象之可变参数.docx

    Java 类和对象是编程语言的基础,而可变参数(Variable Argument)是 Java 为了解决方法接收不定数量参数的问题引入的一个特性。这个特性允许我们创建一个方法,它能接受一个可变数量的参数,而不是固定数量。这在...

    JDK1.5版本,用于java开发

    4. **变量长度数组(Varargs)**:在JDK1.5中,开发者可以在方法声明中使用`...`来表示可变长度的参数列表。这样,调用方法时可以传入任意数量的同一类型的参数。 5. **增强的for循环(For-Each Loop)**:也称为...

    JavaJDK1.5中文简体API文档

    Java JDK 1.5中文简体API文档是Java开发者的重要参考资料,它包含了Java SE(标准版)1.5版本的所有核心类库、接口和方法的详细说明。这个文档是学习和理解Java编程语言的关键工具,无论是初学者还是经验丰富的...

    jdk1.5中文帮助文档

    5. **for-each循环**:新的增强for循环(也称为foreach循环)让遍历数组和集合变得更加简洁,减少了迭代器的使用。 6. **静态导入**:JDK 1.5引入了静态导入功能,允许开发者直接引用类的静态成员,无需每次都通过...

    j2se1.5中文api

    J2SE 1.5允许在方法签名中使用省略号(...),创建可变参数的方法。这使得方法可以接受任意数量的相同类型的参数,如public void printNumbers(int... nums)。 七、静态导入(Static Import) 静态导入允许将类的...

    JAVA帮助文档jdk1.5

    6. **可变参数(Varargs)**:JDK 1.5引入的可变参数允许方法接收一个不定数量的参数,通过"..."标识。这使得创建接受任意数量参数的方法变得简单。 7. **静态导入(Static Import)**:允许开发者直接使用类的静态...

    jdk1.5新特性,泛型,for:each

    Java开发工具包(JDK)1.5是一个重要的版本,引入了多项显著的改进和新特性,极大地提升了Java编程的效率和灵活性。其中,泛型和foreach循环(也称为增强for循环)是两个核心的更新。 **泛型(Generics)** 泛型是...

    jdk1.5中文api

    新的for-each循环语法简化了遍历数组和集合的操作,如`for (String str : strings) { ... }`,使得代码更加简洁易读。 5. **静态导入(Static Import)** 静态导入允许将类的静态成员直接引入到当前作用域,避免...

    Java_api_1.5

    Java API 1.5,也被称为Java SE 5.0(Java Standard Edition 5.0),是Java发展历程中的一个重要里程碑,引入了许多关键性的语言特性和API改进,为开发者提供了更强大的工具和更高效的编程体验。以下是对这个版本中...

    JAVA开发工具 JDK1.5

    配置JDK1.5在Windows环境下,首先需要下载并解压文件`jdk1.5.0_05`,然后设置`JAVA_HOME`环境变量指向JDK的安装目录,同时还需要将`bin`子目录添加到`PATH`环境变量中,这样系统就能够找到Java的可执行文件,如`java...

    java 开发jdk1.5

    JDK 1.5引入了可变参数(Variable-Length Argument Lists,简称varargs),允许在方法声明中使用三个点(...)来表示可以接受任意数量的同一类型的参数。这在编写函数时非常有用,例如打印任意数量的整数: ```java...

    1.5版java中文API

    此外,该版本还加强了for-each循环,使得遍历集合、数组变得更加简洁易读。这种语法简化了迭代过程,减少了编写迭代器和手动管理索引的代码。 在类型系统方面,1.5版引入了装箱和拆箱的概念,自动将原始类型(如int...

Global site tag (gtag.js) - Google Analytics