java中list集合怎么创建

java中list集合怎么创建,第1张

List<String>list = new ArrayList<String>()//创建集合对象

list.Add("1")//在集合里存入数据

list.Add("2")

List是一个接口,不能实例化,创建对象时要使用他的实现类ArrayList(其他);

代码如下:

import java.io.File

import java.io.FileWriter

import java.io.IOException

import java.util.ArrayList

import java.util.List

class Music {

private int id

private String name

private String singer

public Music(int id, String name, String singer) {

this.id = id

this.name = name

this.singer = singer

}

public int getId() {

return id

}

public void setId(int id) {

this.id = id

}

public String getName() {

return name

}

public void setName(String name) {

this.name = name

}

public String getSinger() {

return singer

}

public void setSinger(String singer) {

this.singer = singer

}

}

public class MusicMain {

static void add(Music music, List<Music> musicList) {

musicList.add(music)

}

static void save(List<Music> musicList) throws IOException {

StringBuilder builder = new StringBuilder()

for (Music music : musicList) {

builder.append(music.getId()).append(",")

.append(music.getName()).append(",")

.append(music.getSinger()).append(System.lineSeparator())

}

File file = new File("mylist.txt")

FileWriter writer = null

try {

writer = new FileWriter(file)

writer.write(builder.toString())

} finally {

if (writer != null) {

writer.close()

}

}

}

public static void main(String[] args) {

List<Music> musicList = new ArrayList<>()

Music music1 = new Music(1, "成都.mp3", "赵雷")

add(music1, musicList)

Music music2 = new Music(2, "荷塘月色.mp3", "凤凰传奇")

add(music2, musicList)

Music music3 = new Music(3, "贵妃醉酒.mp3", "李玉刚")

add(music3, musicList)

try {

save(musicList)

} catch (IOException e) {

System.out.println("保存失败。")

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11231798.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存