我认为我的问题的解决方案很简单,但我是初学者并且无法解决问题。我得到错误"方法永远不会在本地使用"方法printMe,removeStuff,reverseMe。
import java.util.*;
public class Test1
{
public static void main (String args[])
{
String[] rzeczy = {"afriso", "danfoss", "honeywell", "gorgiel",
"sanha"};
List<String> list1 = new LinkedList<String>();
for(String x: rzeczy)
list1.add(x);
String[] rzeczy2 = {"akces", "afriso", "dedietrich"};
List<String> list2 = new LinkedList<String>();
for(String y: rzeczy2)
list2.add(y);
list1.addAll(list2);
list2 = null;
}
private static void printMe (List<String> l)
{
for(String b : l)
System.out.printf("%s ", b);
System.out.println();
}
private static void removeStuff (List<String> l, int from, int to)
{
l.subList(from, to).clear();
}
private static void reverseMe (List<String> l)
{
ListIterator<String> bobby= l.listIterator(l.size());
while(bobby.hasPrevious())
System.out.printf("%s ", bobby.previous());
}
}
答案 0 :(得分:0)
要摆脱错误,请在某处使用方法。 Java告诉你这些方法还没有被使用过,就像它们甚至没有那样好。
此外,这甚至不应该是控制台中的错误,只能在实际代码中出现。