java可变长字符串
来源:互联网 发布:ntfs for mac 破解 编辑:程序博客网 时间:2024/04/29 04:15
在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print("hello","lisi");print("hello","张三", "alexia");下面介绍如何定义可变长参数 以及如何使用可变长参数。
可变长参数的定义
使用...表示可变长参数,例如
print(String... args){
...
}
在具有可变长参数的方法中可以把参数当成数组使用,例如可以循环输出所有的参数值。
print(String... args){
for(String temp:args)
System.out.println(temp);
}
可变长参数的方法的调用
调用的时候可以给出任意多个参数也可不给参数,例如:
print("hello");
print("hello","lisi");
print("hello","张三", "alexia")
import java.util.Arrays;
以下两种方法定义都是错误的。
public void test(String... strings,ArrayList list){
}
public void test(String... strings,ArrayList... list){
}
其他参数只能定义在可变长参数前面,且一个参数列表里面只能定义一个可变长参数。
public static void main(String[] args){
//String[] args:在Eclipse
System.out.println(args.length);
test(1,"a","b","c");
}
public static void test(int a,String... str){
System.out.println(a+Arrays.toString(str));
}
}
阅读全文
0 0
- java可变长字符串
- java 可变长参数
- Java 可变长参数
- Java可变参数/可变长参数
- java中可变长参数
- 可变长参数 in java
- Java可变长参数注意事项
- Java中的可变长参数
- Java可变长参数varargus
- java可变长参数列表
- Java可变字符串
- Java可变字符串
- java 可变长参数 Object...object
- Java可变长参数的使用
- java学习笔记之可变长参数
- java - 可变长参数 (String... args)
- Java中可变长参数的使用
- Java中可变长参数的方法
- AX2012 常用表关系(客户地址,联系信息)
- 集合之--LinkedList操作
- Android studio 自定义apk打包名称
- linux之旅——关于虚拟内存
- 数据分析两场NBA比赛结果!大数据+NBA=?
- java可变长字符串
- linux动态库与静态库的编译与加载
- 简介Retrofiit
- xxxx.so : text relocations 问题解决方法 (最新)
- Web 环境中使用 FreeMarker 模板引擎的配置方法
- 匠牛社区AM5728开发板Linux基本操作
- PAT乙级1057 数零壹
- mysql性能优化-慢查询分析、优化索引和配置
- iPhoneX UI适配注意