0

我正在编写一个 java 类,但我一直遇到错误。

Paragraph.java:21:错误:找不到符号
ArrayList 数组;
^
符号:类 ArrayList
位置:类 Paragraph

Paragraph.java:32:错误:找不到符号
数组 = new ArrayList();
....................^
符号:类 ArrayList
位置:类 Paragraph

我在程序的最顶部导入了 java 类数组,它看起来像这样。

import java.util.Arrays;

我遇到错误的代码的确切部分是......

private ArrayList<String> array;
public Paragraph()
   {
       array = new ArrayList<String>();
   }

如果我必须使用 ArrayList,这是作业的一部分。

4

4 回答 4

3

您应该导入java.util.ArrayList,而不是java.util.Arrays. Arrays似乎没有在您的程序中使用,这是两个完全不同的类。

于 2014-10-03T19:22:26.743 回答
1

您应该使用 <> 而不是括号

private ArrayList(String) array;

改成

private ArrayList<String> array;

您的导入对于 ArrayList 是错误的

java.util.Arrays

改成

java.util.ArrayList
于 2014-10-03T19:21:11.863 回答
1

你的array声明应该是这样的:

 private ArrayList<String> array;
 public Paragraph()
 {
           array = new ArrayList<String>();
  } 

进口

 import java.util.ArrayList;
于 2014-10-03T19:23:00.963 回答
1

您的问题是您导入的 Arrays 类不是 ArrayList 类。你需要import java.util.ArrayList;在顶部代替。

于 2014-10-03T19:25:32.477 回答