我得到了這兩個類。下一個應該得到與電影的ArrayList ...添加對象(String,String,int,int)到ArrayList
import java.util.ArrayList ;
import android.app.Activity ;
import android.os.Bundle ;
public class UIDActivity extends Activity {
private static ArrayList<Movie> movieList;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public static void main(String String, int
int args[]
) {
movieList = new ArrayList<Movie>();
movie1 = new Movie("Fight Club", "David Fincher", "1999", "3");
movieList.add(movie1);
}
public String getTitle() {
return title;
}
public String getDirector() {
return director;
}
public int getYear() {
return year;
}
public int getRating() {
return rating;
}
}
這是電影類,在我分不清什麼屬性是一個電影
import java.io.Serializable ;
@SuppressWarnings("serial")
public class Movie implements Serializable {
public String title;
public String director;
public int year;
public int rating;
public Movie(String deTitle, String deDirector, int hetYear, int deRating) {
title = deTitle;
director = deDirector;
year = hetYear;
rating = deRating;
}
public void setTitle(String title) {
this.title = title;
}
public void setDirector(String director) {
this.director = director;
}
public void setYear(int year) {
this.year = year;
}
public void setRating(int rating) {
this.rating = rating;
}
}
的出於某種原因,我無法弄清楚我一直忘記什麼簡單的事情?!?! Eclipse希望將我的公開電影更改爲四次字符串...沒有錯誤,但其餘的都不會工作。
雖然重新格式化您的代碼,我注意到,你的主要的聲明是'公共靜態無效的主要(字符串字符串,詮釋整形變量[])',是一個錯字(2 int +奇怪的簽名與額外的int args []參數)?和'字符串字符串'?該代碼不會編譯。你能發佈實際的代碼嗎? – assylias 2012-07-05 17:54:30
請發佈確切的錯誤信息 – 2012-07-05 17:59:00
猜猜錯字,但嘗試所有可能的組合在那裏大聲笑。有我的電影類整理,因爲它應該是..至少我希望至少這是完美的..但是Eclipse不斷給我所有我想要做ArrayList的各種錯誤。當我擺脫那裏的錯誤,然後所有突然的.add不工作不再::( – Rick 2012-07-05 18:02:11