A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

public class TestList
{
    public static String  getList()
    {
        List list = new ArrayList();
        list.add("a");
        list.add("b");
        
        String str = "a";
        
        for(int i=0;i<list.size();i++)
        {
            if(list.contains(str))
            {
                return "T";
            }
        }
        return "F";
    }

   
    public static void main(String[] args)
    {
        TestList.getList();
    }
}

4 个回复

倒序浏览
public static void main(String[] args)
    {
       System.out.println(TestList.getList());
    }
return不会打印,所以打印语句自己添加
回复 使用道具 举报
public class TestList
{
    public static String  getList()
    {
        List list = new ArrayList();
        list.add("a");
        list.add("b");
        
        String str = "a";
        
        for(int i=0;i<list.size();i++)
        {
            if(list.contains(str))
            {
                return "T";
            }
        }
        return "F";
    }

   
    public static void main(String[] args)
    {
        TestList.getList();//您这里只有返回值,但是没有输出,应该添加System.out.println(TestList.getList());   
    }
}

评分

参与人数 1技术分 +1 收起 理由
刘蕴学 + 1 。。。。。

查看全部评分

回复 使用道具 举报
    public static void main(String[] args)
    {
        TestList.getList();//这儿值是调用了该方法,该方法只是执行了并把结果返回给了TestList.getList()
                                   TestList.getList()在这就是一个返回结果所以要打印才行,可以把这个结果赋给
                        一个变量再打印,也可以直接打印System.out.println(TestList.getList());   
    }

评分

参与人数 1技术分 +1 收起 理由
刘蕴学 + 1

查看全部评分

回复 使用道具 举报
import java.util.*;
public class TestList
{
    public static String getList()
    {
        List<String> list = new ArrayList<String>();//这句最好这样写,因为如果不写泛型的话,不安全
        list.add("a");
        list.add("b");     
        String str = "a";
        for(int i=0;i<list.size();i++)
        {
            if(list.contains(str))
            {
                return "T";
            }
        }
        return "F";
    }   
    public static void main(String[] args)
    {
       System.out.println("打印出来了***"+TestList.getList());//getList()只是返回了一个字符串,并没有打印,加上打印语句就可以开到结果了
    }
}
代码中的红色字体是对你问题的解决办法。附图片

评分

参与人数 1技术分 +2 收起 理由
刘蕴学 + 2

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马