Hello.
Jag gör en skoluppgift efter boken "Head First Java" och ett program skulle genereras utifrån koden:
/*
* ArrayListMagnet.java
*
* Created on den 13 april 2008, 13:36
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package test;
import java.util.*;
/**
*
* @author valter
*/
public class ArrayListMagnet {
public static void main(String[] args){
ArrayList<String> a = new ArrayList<String>();
a.add(0, "zero");
a.add(1, "one");
a.add(2, "two");
a.add(3, "three");
printAl(a);
if(a.contains("three")){
a.add("four");
}
a.remove(2);
printAL(a);
if(a.indexOf("four") != 4){
a.add(4, "4.2");
}
printAL(a);
printAL(a);
}
public static void printAL(ArrayList<String> al){
for(String element : al){
System.out.print(element + " ");
}
System.out.println(" ");
}
}
----------slut
Om någon vet varför felmeddelandet :
symbol : method printAl(java.util.ArrayList<java.lang.String>)
location: class test.ArrayListMagnet
printAl(a);
Kommer;
meddela gärna mig.
VH
Program i NetBeans
Re: Program i NetBeans
Ser ut som ett enkelt slarvfel. Du kallar på funktionen printAl(), men den heter printAL().
Edit: Lite sent kanske.
Edit: Lite sent kanske.