我得到了这两个类。下一个应该得到与电影的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