java如何得到一个方法返回的list

java如何得到一个方法返回的list

你是java的初学者吧,java一个方法的最基本的声明,由修饰符,返回值,方法名组成,这是必要的三个元素。最简单的方法也要由这三个部分组成,比如一个简单的方法
public void test(){
system.out.println("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++){
list.add(i);
}
return list;
}
此处方法返回值声明为List,即表示这个方法必须返回一个List,不返回List,至少要返回一个Null,因为java的方法,只要返回值不为void,都必须返回一个对象。
希望我的回答能帮到你~~
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-03
需要事先声明一个list集合,然后调用要返回list的那个方法,例:
List list = test.testList();
第2个回答  2013-10-03
对这些编程的东西只是略知皮毛

java如何得到一个方法返回的list
针对你的问题,一个方法要返回一个 `List`,意味着方法的返回类型应该是 `List`。因此,将 `void` 替换为 `List` 即可。下面是一个完整示例,该方法返回一个包含整数1到10的 `List`:```java public List getNumberList() { List list = new ArrayList>();for (int i = 1; i <= 10;...

java如何得到一个方法返回的list
回到你的问题,一个方法要返回List,即表示这个方法的返回值为List,那么遵循我最开始说的方法组成,这里的返回值就是List,所以把void 改成List即可。写个完整的例子,一个方法返回一个包含整数1~10的List。public List getNumberList(){ List list=new ArrayList();for(int i=1;i<=10;i++){ ...

java 如何能在一个方法中返回多个值?
比如方法是\\x0d\\x0apublic List Test()\\x0d\\x0a{\\x0d\\x0a ...\\x0d\\x0a List list = new ArrayList();\\x0d\\x0a list.add(你要的值1);\\x0d\\x0a list.add(你要的值2);\\x0d\\x0a 下面依次类推\\x0d\\x0a 最后\\x0d\\x0a return list;\\x0d\\x0...

JAVA 定义方法里,前面是list类型,那么返回应该是什么?
这个方法应该返回list塞,,把log对象放到list中,然后返回list就OK 。这样放。ArrayList list=new ArrayList();while(rs.next()){ log=new Log();log.setId(rs.getInt(1));log.setLog_title(rs.getString(2));log.setLog_content(rs.getString(3));log.setLog_date(rs.getDate(4));log...

java list 集合获取方法
在Java中,List集合的获取可以通过创建和操作实例来实现。以下是具体的步骤:首先,我们定义一个名为ListDemo的类,并在其内部创建一个名为method_2的方法。在这个方法中,我们开始创建一个List集合。这通过使用new关键字,结合ArrayList类,创建一个List类型变量,例如:ArrayList list = new ArrayList...

java 如何能在一个方法中返回多个值?
Map<String,Object> 是一种能解决问题的做法,使用Object 来放结果也存在调用方需要知道其实际类型并做强转的问题,用key 作区分,方法调用者需要知道方法内部的key ,即使使用全局变量做key 也不够优雅 自定义对象,新建一个类,例如 public class DoubleResult<A, B>{getter; allArgsConstructor;}、...

java泛型方法可以返回 List<T> 吗?
Arrays.asList(arr);return list;}public static void main(String[] args) {Demo01<String> d = new Demo01<>();String animals[] = {"Cat","Dog","Pig","Monkey"};List<String> list = d.store(animals);for (String string : list) {System.out.print(string + "\\t");}}} ...

java 一个方法返回了一个list,怎么将这个list转成List<List<...
for(List<Object> temp : list) { for(Objest obj : temp) { System.out.println(obj);} } JDK5以上支持

Java里新new一个list去接某个方法的返回值和直接写一个list去接有什么...
第1种方式画蛇添足且效率低下。 因为执行list=xxx.findName();后,list第1次引用的数组列表对象就成了垃圾,等待被回收。

JAVA怎么返回list中查询出来的一条对象???
这个方法逻辑上没问题,能够返回找到的书。在其他地方用这个类的对象调用这个方法就能得到这本书,如果不是这个问题的话,我想问你list里有内容吗?,如果没有内容,得到的肯定是null。Books book=对象.look(id);\/\/这样得到找到的书 === 这样处理:public Books look(String userIn_id) { for(int ...

相似回答