我正在编码,选择eclipse时我陷入了空白。这在我身上经常发生。然后,我不能将void与其他不是void的代码一起使用。我知道void没有返回值,但是如何使用void转换它或对其进行处理以将其与其他代码一起使用。
例如,类似.size()的东西将无法与void一起使用。 我用弹出窗口对其进行了测试,并将其设置为null,没有错误行;但是,我仍然想确定并了解是否应该有一种方法?我真的很想学习这个。
这里是一个例子。
import java.util.*;
public class CheckVoid {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
// Populating List
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
// these give error although I saw a popup void
// did not give error but I put it null
int size1 = list.notify().size();
int size2 = list.wait(1).size();
int size3 = list.add(1, 2).size();
}
}
答案 0 :(得分:1)
简而言之,您对Java语言有一个基本的理解问题。
您的代码:
import java.util.*;
public class CheckVoid {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
// Populating List
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
// these give error although I saw a popup void
// did not give error but I put it null
int size1 = list.notify().size();
int size2 = list.wait(1).size();
int size3 = list.add(1, 2).size();
}
}
以上内容不适用于以下项目:
我希望解释会有所帮助。