Java <;标识符>;预期:
我在这一行遇到了一个错误,关于如何将数组导入JUNITJava <;标识符>;预期:,java,arrays,identifier,Java,Arrays,Identifier,我在这一行遇到了一个错误,关于如何将数组导入JUNIT package test123; import java.io.File; import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.Scanner; import javax.swing.JFileChooser; import java.util.*; public cla
package test123;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
import javax.swing.JFileChooser;
import java.util.*;
public class mainJUNIT
{
main2.array.length();
@Test
public ArrayList<Integer> test (ArrayList<Integer> N)
{
...
}
有什么建议吗?我卡住了。我根本摆脱不了这个。我肯定这是件非常简单的事,但我想不出来。main2是我试图从中获取数组的另一个java类(main2.java)。您对
main2.array.length()的调用类中的code>不在任何方法中,因此无法调用该方法
另外,数组中的长度是字段
而不是方法
,因此main2.array.length()
应该是main2.array.length
(返回一个int)
对length
的调用应分配给一个变量:
例如:
包装测试123;
导入java.io.File;
导入java.io.FileNotFoundException;
导入java.util.ArrayList;
导入java.util.Scanner;
导入javax.swing.JFileChooser;
导入java.util.*
public class mainJUNIT
{
int length = main2.array.length;
@Test
public ArrayList<Integer> test (ArrayList<Integer> N)
{
...
}
}
public类mainJUNIT
{
int length=main2.array.length;
@试验
公共ArrayList测试(ArrayList N)
{
...
}
}
您认为该行应该做什么?为什么这样认为?请注意,我不是问你想要它做什么。请发布完整的类定义,并应用正确的缩进。跳过不相关的方法,但不跳过相关代码的大括号。什么是main2?哈哈对不起。。。main2是我拥有的另一个Java类。这个类应该是指那个类。我不明白发生了什么,在提交之前它的格式是正确的?谢谢回复!我尝试了两种方法,但仍然有困难。有什么想法吗?它每次都抛出相同的错误。
public class mainJUNIT
{
int length = main2.array.length;
@Test
public ArrayList<Integer> test (ArrayList<Integer> N)
{
...
}
}