>你是java的初学者吧,java一个方法的最基本的声明,由修饰符,返回值,方法名组成,这是必要的三个元素。最简单的方法也要由这三个部分组成,比如一个简单的方法
public void test(){
systemoutprintln("Hello World");
}
这里public是修饰符,表示是公共的方法,void表示返回值,void为空,表示这个方法不需要返回值,test是方法名,小括号里是方法的参数,没有即不需要参数,花括号为具体的java代码,也就是方法执行的过程。这里是直接在控制太输出Hello World这个句子。
回到你的问题,一个方法要返回List,即表示这个方法的返回值为List,那么遵循我最开始说的方法组成,这里的返回值就是List,所以把void 改成List即可。写个完整的例子,一个方法返回一个包含整数1~10的List。
public List getNumberList(){
List list=new ArrayList();
for(int i=1;i<=10;i++){
listadd(i);
}
return list;
}
此处方法返回值声明为List,即表示这个方法必须返回一个List,不返回List,至少要返回一个Null,因为java的方法,只要返回值不为void,都必须返回一个对象。
希望我的回答能帮到你~~该方法用来获取Map集合中的所有键值对象,这些键值对象将存放在另一个集合对象中。
语法 values()
示例 本示例创建一个Map集合对象并添加一些内容,然后调用values方法获取包含所有键值的集合对象,并输出这些键值信息。
public static void main(String[] args) {
Map map = new HashMap(); //定义Map集合对象
mapput("apple", "新鲜的苹果"); //向集合中添加对象
mapput("computer", "配置优良的计算机");
mapput("book", "堆积成山的图书");
Collection values = mapvalues(); //获取Map集合的value集合
for (Object object : values) {
Systemoutprintln("键值:" + objecttoString()); //输出键值对象
}
}android怎样调用js文件里面的方法
如果多个线程同时访问一个集合,而其中至少一个线程修改了该集合,那么它必须 保持外部同步。这通常是通过对自然封装该集合的对象执行同步 *** 作来完成的。如果不存在这样的对象,则应该使用 CollectionssynchronizedSet 方法来“包装”集合。最好在创建时完成这一 *** 作,以防止对 HashSet 实例进行意外的不同步访问:
Set s = CollectionssynchronizedSet(new HashSet());
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)