使用ArrayList存储字符串

时间:2013-01-10 10:50:53

标签: java database generics arraylist containers

我必须为任务表创建媒体库,该工作表存储人民信息(普通人,艺术家,乐队)和媒体(音频[音频长度 - 类型字符串]视频[大小 - 类型字符串])

我开始创建一个MediaContainer类,它(通过ArrayList)允许我存储String类型的信息。 所以我想我会简单地创建两个类(MediaContainer应该保存数据,而Information Class有所有方法来填充它 - 我是初学者这么多的问题:我做得对吗?)

我真正需要的帮助是来自更有经验的用户的反馈形式的保证或建议(所以我知道我正朝着正确的方向前进)。 这是我有多远 -

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);
    }
}

我该怎么办? 非常感谢提前!

1 个答案:

答案 0 :(得分:2)

我会写一个简单的单元测试来表明你可以添加你需要的信息并检索它。

我也会尝试;

  • 遵循Java编码约定,例如camelCase变量。
  • 尽可能使字段finalprivate
  • 在可能的情况下使用接口代替具体类型的集合。 List
  • 我假设您需要一个自定义类Media来记录与媒体相关的信息。即一个字符串是不够的。