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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wangjie084 中级黑马   /  2016-6-11 22:52  /  467 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//向list集合添加姓名{张三,李四,王五,二丫,钱六,孙七},将二丫替换为王小丫,写入到"D:\\stuinfo.txt"
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class Test05{
        public static void main(String[] args) throws IOException{
                List list = new ArrayList();
                list.add("张三");
                list.add("李四");
                list.add("王五");
                list.add("二丫");
                list.add("钱六");
                list.add("孙七");
                for(int i=0;i<list.size();i++){
                        if("二丫".equals(list.get(i))){
                                list.set(i,"王小丫");
                        }
                }
                BufferedWriter bw=new BufferedWriter(new FileWriter("stuinfo.txt"));
                bw.write((list).toString());
                bw.close();
        }
}
代码运行没错,可是有好多的黄线,求答

9 个回复

倒序浏览
黄线就是有警告,比如定义了没有使用过的变量等等。
回复 使用道具 举报
chengxiankun 发表于 2016-6-11 22:56
黄线就是有警告,比如定义了没有使用过的变量等等。

可是我定义的都用了呢
回复 使用道具 举报
关键是eclipes没有提示么, 一般我的问题就是按照 eclipes提示在代码前面加上@superwarning(“source”);
就不会有黄线(但是一直没有查过那个@superwarning什么意思)
回复 使用道具 举报
集合没有指定泛型的 也会出现黄线的  
回复 使用道具 举报
数据放入集合的方式可以建一个数组,然后循环遍历将数据放入到数组中,还有就是下面缺少try{}catch(){}方法
回复 使用道具 举报
Collection类型的都要使用泛型
回复 使用道具 举报
云袭 中级黑马 2016-6-12 08:39:19
8#
要指定泛型类型List<String> list = new ArrayList<String>()
回复 使用道具 举报
有黄线有问题吗?
回复 使用道具 举报
chengxiankun 发表于 2016-6-11 23:09
关键是eclipes没有提示么, 一般我的问题就是按照 eclipes提示在代码前面加上@superwarning(“source”) ...

这个@superwarning我查过,好像是压制错误的意思
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马