为了账号安全,请及时绑定邮箱和手机立即绑定

“变量”无法解析为变量

“变量”无法解析为变量

PIPIONE 2021-09-12 20:02:07
我正在学习一个教程,我是新手,我需要帮助来解决这个问题。如果有人可以解释为什么会出现此错误以及如何解决它。import java.util.*;public class bucky {    public static void main(String[] args) {        String[] things = {"apples", "noobs", "pwnge", "bacon", "goATS"};        List<String> list1 = new java.util.LinkedList<String>();        for(String x : things)            list1.add(x);        String[] things2 = {"sausage", "bacon", "goats", "harrypotter"};        List<String> list2 = new java.util.LinkedList<String>();        for(String y : things2)            list2.add(y);        list1.addAll(list2);        list2 = null;        printMe(list1);        removeStuff(list1, 2,5);        printMe(list1);        reverseMe(list1);        }    //printMe method    private static void printMe(List<String> l) {        for (String b : l);            System.out.printf("%s ", b); //This is the line where I get the error        System.out.println();    }    //removeStuff method    private static void removeStuff(List<String> l, int from, int to) {        l.subList(from, to).clear();    }    //reverseMe method    private static void reverseMe(List<String> l) {        ListIterator<String> bobby = l.listIterator(l.size());        while(bobby.hasPrevious())            System.out.printf("%s ", bobby.previous());    }}
查看完整描述

3 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

去掉分号

for (String b : l);


查看完整回答
反对 回复 2021-09-12
?
米脂

TA贡献1836条经验 获得超3个赞

您的方法 printMe 有语法错误:


//printMe method

private static void printMe(List<String> l) {

    for (String b : l);

        System.out.printf("%s ", b);

    System.out.println();

}

消除 ; 在 for 循环之后并替换为 {} 参考这里:


 //printMe method

private static void printMe(List<String> l) {

    for (String b : l) {

        System.out.printf("%s ", b);

        System.out.println();

    }

}


查看完整回答
反对 回复 2021-09-12
?
慕容3067478

TA贡献1773条经验 获得超3个赞

从printMe方法中删除分号-:


//打印我方法


private static void printMe(List<String> l) {

    for (String b : l)

        System.out.printf("%s ", b);

    System.out.println();

}


查看完整回答
反对 回复 2021-09-12
  • 3 回答
  • 0 关注
  • 273 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信