Java 使用ArrayList存储字符串
我必须为任务单创建一个媒体库,它存储人们的信息(普通人、艺术家、乐队)和媒体(音频[音频长度-类型字符串]视频[大小-类型字符串]) 我开始创建一个MediaContainer类,它(通过ArrayList)允许我存储String类型的信息。 所以我想我只需要创建两个类(MediaContainer,它应该保存数据,信息类,它有所有的方法来填充数据——我是一个初学者,所以额外的问题是:我做得对吗?) 我真正需要的帮助是经验丰富的用户以反馈的形式提供的保证或建议(因此我知道我的方向是正确的)。 这就是我能走多远-Java 使用ArrayList存储字符串,java,database,generics,arraylist,containers,Java,Database,Generics,Arraylist,Containers,我必须为任务单创建一个媒体库,它存储人们的信息(普通人、艺术家、乐队)和媒体(音频[音频长度-类型字符串]视频[大小-类型字符串]) 我开始创建一个MediaContainer类,它(通过ArrayList)允许我存储String类型的信息。 所以我想我只需要创建两个类(MediaContainer,它应该保存数据,信息类,它有所有的方法来填充数据——我是一个初学者,所以额外的问题是:我做得对吗?) 我真正需要的帮助是经验丰富的用户以反馈的形式提供的保证或建议(因此我知道我的方向是正确的)。 这
import java.util.ArrayList;
public class MediaContainer {
ArrayList<String> Media = new ArrayList<String>();
public MediaContainer(String addmedia) {
Media.add(addmedia);
System.out.println("this is the list :"+Media);
}
}
import java.util.ArrayList;
公共类媒体容器{
ArrayList媒体=新的ArrayList();
公共媒体容器(字符串addmedia){
添加(addmedia);
System.out.println(“这是列表:“+媒体”);
}
}
我应该如何进行?
非常感谢 我将编写一个简单的单元测试,显示您可以添加并检索所需的信息 我也会尝试
- 遵循Java编码惯例,例如camelCase变量
- 尽可能将字段设置为“最终”和“专用”
- 尽可能使用接口而不是集合的具体类型,例如
List
- 我假设您需要一个自定义类
来记录与媒体相关的信息。i、 一根绳子不够媒体
艺术家
与普通人
;分开。)@彼得拉维。。你能帮我解决这个问题吗:-如果你还没看过的话。恐怕这个问题现在已经深入人心了,我还没有得到任何令人信服的答案:(