在java中保存重复数据的数据结构
类别1,方法1,消息1,sno1 类别1,方法2,消息2,sno1 类别1,方法3,信息3,sno1 类2,方法1,消息1,sno2 类2,方法2,消息2,sno2 数据是不断增长的硬编码值在java中保存重复数据的数据结构,java,Java,类别1,方法1,消息1,sno1 类别1,方法2,消息2,sno1 类别1,方法3,信息3,sno1 类2,方法1,消息1,sno2 类2,方法2,消息2,sno2 数据是不断增长的硬编码值 这个数据结构应该能够提供消息?斯诺呢?有什么课吗?还有方法?作为输入…如果没有关于数据来源的更多信息,很难给出完整的答案,但类似的内容似乎大致符合您的要求 定义具有类、方法、消息和SNO属性的对象: public class DataContainer { String className;
这个数据结构应该能够提供消息?斯诺呢?有什么课吗?还有方法?作为输入…如果没有关于数据来源的更多信息,很难给出完整的答案,但类似的内容似乎大致符合您的要求
定义具有类、方法、消息和SNO属性的对象:
public class DataContainer {
String className;
String method;
String message;
int sno;
public DataContainer(String className, String method, String message, int sno){
this.className = className;
this.method = method;
this.message = message;
this.sno = sno;
};
}
您可以为每个属性创建getter和setter,如果您希望将它们设置为私有的(更好的实践)
然后使用和ArrayList存储对象的实例。可以这样称呼它:
ArrayList<DataContainer> myDataStructure = new ArrayList<DataContainer>();
while(data){
myDataStructure.add(new DataContainer(className, method, message, sno));
}
所以这里是为了帮助您解决问题,而不是为您编写代码。请提交给您带来问题的代码并提出具体问题。我只是一名java初学者,正在学习如何解决需求。我正在尝试读取stacktrace,以便获得类名、方法名和行号。使用类名和方法名将希望读取预定义的数据(以类名、方法名、描述的格式,我使用了enum类)。但我忽略的一个要求是,对于不同的方法,格式可以有重复的类名,这也应该避免枚举。需要一些帮助来找出创建静态数据需要哪些选项。public enum exceptionnumclass{CLASS1(“CLASS1”,“此错误来自CLASS1”,1),CLASS2(“CLASS1”,“此错误来自CLASS2”,2),CLASS3(“CLASS1”,“此错误来自CLASS3”,3),CLASS4(“CLASS1”,“此错误来自CLASS4”,4),CLASS5(“CLASS1”,“此错误来自class5”,5),TESTEXCEPTIONLOG(“TESTEXCEPTIONLOG”,“此错误来自TESTEXCEPTIONLOG”,6);定义具有“Class”、“Method”、“Message”和“SNO”属性的对象。创建此对象的实例,在每次获取数据时分配值,并将其存储在对象类型的ArrayList中。
System.out.println(myDataStructure.get(iterator).className);