Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Array.asList错误_Java_Spring Boot - Fatal编程技术网

Java Array.asList错误

Java Array.asList错误,java,spring-boot,Java,Spring Boot,我已经用asList创建了一个数组列表,但是我得到了很多错误 @Service public class ArticleService { List<Article> articleList = new ArrayList<Article>(Arrays.asList( new Article( id:"1", name: "Article 01", description: "Description 01" ), new Article( id:"2", name:

我已经用asList创建了一个数组列表,但是我得到了很多错误

@Service
public class ArticleService {

List<Article> articleList = new ArrayList<Article>(Arrays.asList(
new Article( id:"1", name: "Article 01", description: "Description 01" ),
new Article( id:"2", name: "Article 02", description: "Description 02" ),
new Article( id:"3", name: "Article 03", description: "Description 03" )
));

public List<Article> getAllArticles(){
return articleList;
}
}

使用Arrays.asList的正确方法:

List<Article> articleList = Arrays.asList(new Article(),new Article(),new Article());

假设你的文章分类如下,如果不是,请做适当的分类

class Article{
       String id;
       String article;
       String description;
   Article(String id ,String articleName,String description)
   {
      this.id=id;
      this.articleName = articleName;
      this.description = description;
   }
   ........
   //your getter/setters are defined here.

}
现在你应该在你的主课堂上使用它们,如下所示

List<Article> articleList = new ArrayList<Article>(Arrays.asList(
                new Article( "1","Article 01", "Description 01" ),
                new Article( "2","Article 02","Description 02" ),
                new Article("3","Article 03","Description 03" )
                ));

 //this is the correct way of using it.

很多错误意味着什么样的错误?请发布任何编译器错误,并写一个最小和完整的例子。是的。。。那不是Java。新物品id:1,名称:物品01,描述:描述01???也许从学习语言的基本语法开始吧。我正试图上传一张图片,但应用程序像预期的那样崩溃了类型的预期Java非法开始
List<Article> articleList = new ArrayList<Article>(Arrays.asList(
                new Article( "1","Article 01", "Description 01" ),
                new Article( "2","Article 02","Description 02" ),
                new Article("3","Article 03","Description 03" )
                ));

 //this is the correct way of using it.
// you can execute your business logic like below code

List<Article> articleList=null;
        articleList = (List<Article>) new ArrayList();

        Article art = new Article();
        art.setId(0);
        art.setName("Article 01");
        art.setDescription("Description 01");
        articleList.add(art);