タイプストリングのリストをインスタンス化しようとしています。 リストをインスタンス化できません<String>
List<String> names = new ArrayList<String>();
私は型に互換性がないが、限り、私は承知しているとして、これはあなたがリストをインスタンス化することになっている方法であると言って、コンパイル時にエラーが発生します。
これはフルクラスです。
package listDriver;
import list.*;
/**
* Test the List ADT.
*
* @author (sdb)
* @version (Jan 2012)
*/
public class HomeworkArrayListDriver
{
public static void main()
{
List <String> names = new ArrayList<String>();
System.out.println ("Testing ArrayLists");
//names = new ArrayList <String>();
names.add ("jim");
names.add ("mary");
names.add ("joe");
names.add ("sue");
System.out.println (names.get(2)); // Should be joe
names.set (2, "Joe");
System.out.println (names.get(2)); // Should be Joe
System.out.println (names.size()); // Should be 4
names.remove (0);
System.out.println (names.size()); // Should be 3
names.add(0,"joe");
System.out.println (names.size()); // Should be 4
System.out.println (names.get(3)); // Should be sue
if (names.isEmpty())
System.err.println ("Incorrect, error in isEmpty");
names.clear();
if (!names.isEmpty())
System.err.println ("Incorrect, error in isEmpty or clear");
}
}
'List'と' 'の間に空白があります。 –
tgdavies
@tgdaviesこれは全く違いはありません。 –
'import java.util.List;'と 'import java.util.ArrayList;'。あなたのインポートが悪いです。 –