初学Java,形参长度可变的方法(八)

news/2024/7/4 1:20:18 标签: java, struts, books, string, ajax, class
class="baidu_pl">
class="article_content clearfix">
class="htmledit_views">

Java中如果在定义方法时,在最后一个形参的类型后增加三点(...),表明形参可以接受多个参数值,多个参数值被当成数组传入

class="language-class="tags" href="/tags/JAVA.html" title=java>java">public class Varargs  
{
	//定义了形参长度可变的方法
	public static void test(int a, String... Books)
	{
		//class="tags" href="/tags/BOOKS.html" title=books>books被当成数组处理
		for(String tmp : Books)
		{
			System.out.println(tmp);
		}
		System.out.println(a);
	}
	public static void main(String[] args) 
	{
		//调用test方法
		test(5,"Struts2 权威指南","基于J2EE的Ajax宝典");
	}
}

输出:

Struts2 权威指南

基于J2EE的Ajax宝典

5

在C#中长度可变的形参是这样写的

class="language-csharp">   class Program
    {
        private static void printf( params object[] values)
        {
            for (int i = 0; i < values.Length; i++)
            {
                System.Console.Write(values[i] + ", ");
            }
            Console.ReadLine();
        }
        static void Main(class="tags" href="/tags/STRING.html" title=string>string[] args)
        {
            printf(1, 1.5, false, "hello");
        }
}



http://www.niftyadmin.cn/n/1411565.html

相关文章

移动端适配详解

接触移动端网页已经有一段时间 了&#xff0c;一直希望找个机会好好地总结以下&#xff0c;但一直比较懒&#xff0c;所以才拖到了今天。推荐网站&#xff1a;www.aol.com 响应式做的很好。之前我写过一篇关于移动端布局的文章&#xff0c;这里。这篇文章中介绍了大部分的基本…

react-native-vector-icons的使用

这个主要是使用官方推荐的图标来打包自己的原生应用。 实际项目使用&#xff1a;Navigator做导航栏的时候的返回按钮等等。 如下图&#xff1a; 安装和使用 ##&#xff08;这是android开发的使用方式&#xff09; 输入: npm install react-native-vector-icons –save (回…

初学Java,包的用法(九)

Java包的概念跟C#命名空间没什么区别&#xff0c;只是换个名称&#xff0c;语法还是有那么一点不同 下面是定义一个叫lee的包 package lee; public Class Test ...... 包的下面还可以定义子包 Package lee.sub 这跟C#也是一样引用一个包的时候跟C#也不一样 Java可以引用一个包里…

tomcat 中文乱码

修改 /path/to/tomcat/bin/catalina.sh 文件大概 249行&#xff0c;修改JAVA_OPTS选项加上编码配置 修改前&#xff1a; JAVA_OPTS"$JAVA_OPTS $JSSE_OPTS" 修改后&#xff1a; JAVA_OPTS"$JAVA_OPTS $JSSE_OPTS -Dfile.encodingUTF-8"

青年节献礼:AliSQL青年节版本Release 增动态加字段和Thread Pool

动态加字段和Thread Pool Abstract 加字段作为业务需求变更中最常见的需求&#xff0c;InnoDB引擎表的加字段功能一直以来被运维人员所诟病&#xff0c;虽然支持了online方式&#xff0c;但随着表空间越来越大&#xff0c;copy整张表的代价也越来越大。AliSQL版本在InnoDB的com…

Git的基本使用和常见场景

场景一-推送本地代码片段到远程仓库 1、git init&#xff1a;初始化一个git管理的仓库。 2、git add&#xff1a;把代码修改提交到暂存区。 3、git commit&#xff1a;把暂存区中的代码提交到本地分支上。 4、git remote&#xff1a;指定一个远端仓库地址。 5、git push&a…

初学Java,在构造器中调用另一个构造器(十)

在Java中在构造器中调用另一个构造器,和C#的写法有又那么一点点的不同public class Apple {public String name;public String color;public String weight;public Apple(){}//两个参数构造器public Apple(String name,String color,double weight)public static void main(Str…

技术本质思维工具

1:问题产生的场景&#xff0c;产生的具体问题 2:思考解决问题的技术思想&#xff0c;设计技术架构&#xff0c;代码实现&#xff08;技术原理&#xff09; 3:该技术方案的优缺点