Java 如何借助数组对象调用方法?
我们如何在数组对象的帮助下调用这些方法 例如:Java 如何借助数组对象调用方法?,java,arrays,Java,Arrays,我们如何在数组对象的帮助下调用这些方法 例如: class Employee { int value; Employee(int value) { this.value = value; } public void checkValue(int value1, int value2) { // i want to check here val
class Employee
{
int value;
Employee(int value)
{
this.value = value;
}
public void checkValue(int value1, int value2)
{
// i want to check here value1 & value2 is there or not in array
// Or in another word I want to retrieve every element of the array in this method.
}
}
public class Test
{
public static void main(String arg[])
{
Employee e1[] = { new Employee(100), new Employee(200), new Employee(300) };
e1.checkValue(100, 200);
}
}
所以,当调用e1.checkValue(100200)时,我得到了编译时错误,我只想用这种方式调用。这个问题是在一次采访中问我的。数组。流(你的数组)将给出一个流。
在流中应用带有ur输入的过滤方法
然后使用收集器收集结果
这应该是Java8的必经之路。你不能。该方法是在哪里定义的,您希望得到什么?是否要在数组上循环并对其每个元素调用该方法?什么是
someMethod
?或者换句话说,你想实现什么?在这个方法中,我想读取数组对象中调用任何特定方法的每个元素。方法可以是任何方法,就像我给出的示例e1.someMethod();来吧,你可以而且应该改进这个问题,因为它非常不完整,很难回答。就好像我们要把你的信息一点一滴地拖出来,没有人喜欢玩这个游戏。请显示更多真实代码,并说明问题的更多细节。