java - "Varaible"无法解析为变量

标签 java

<分区>

我正在学习一个教程,我是新手,我需要帮助来解决这个问题。如果有人能解释为什么会出现此错误以及如何解决。

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());
    }
}

最佳答案

去掉分号

for (String b : l);

关于java - "Varaible"无法解析为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52270626/

相关文章:

java - 如何使用 jOOQ 抽象模式?

java - 从 Eclipse 中的文本文件读取按列数据

java - JPA:如何保存具有一对一关系的两个实体?

java - 特定正则表达式/正则表达式条件

java - Redhat 6.5 中的 Weblogic 进程被杀死

java - Hibernate - 我可以混合命名参数和位置参数吗?

Java泛型继承神秘错误

java - Spring webflux 中的异常处理

java - fragment 中未调用 onMapReady

java - 您的应用程序类如何知道应用程序何时完成?