Java 如何编程数据集的垂直数据库布局

Java 如何编程数据集的垂直数据库布局,java,database,intersection,Java,Database,Intersection,我想构建一个垂直的数据库布局(Java)。 比如: 等等。 这里的ABC是属性,01是它们的值。 我想在这些列上应用交集来提取结果值。 您愿意帮助我吗?Vector attName=new Vector(); Vector<String> attName = new Vector<String>(); Vector<Vector<String>> rows = new Vector<Vector<String>>(); a

我想构建一个垂直的数据库布局(Java)。 比如:

等等。 这里的
ABC
是属性,
01
是它们的值。 我想在这些列上应用交集来提取结果值。 您愿意帮助我吗?

Vector attName=new Vector();
Vector<String> attName = new Vector<String>();
Vector<Vector<String>> rows = new Vector<Vector<String>>();

attName.add("A");
attName.add("B");
attName.add("C");
attName.add("D");
attName.add("E");

Vector<String> oneRow = new Vector<String>();
oneRow.add("1");
oneRow.add("0");
oneRow.add("1");
oneRow.add("1");
oneRow.add("0");

rows.add(oneRow);   //first row

oneRow = new Vector<String>();
oneRow.add("0");
oneRow.add("0");
oneRow.add("1");
oneRow.add("0");
oneRow.add("1");

rows.add(oneRow);   //second row
向量行=新向量(); 附件名称。添加(“A”); 附件名称。添加(“B”); 附件名称。添加(“C”); 附件名称。添加(“D”); 附件名称。添加(“E”); Vector oneRow=新向量(); oneRow.添加(“1”); oneRow.添加(“0”); oneRow.添加(“1”); oneRow.添加(“1”); oneRow.添加(“0”); 行。添加(oneRow)//第一排 oneRow=新向量(); oneRow.添加(“0”); oneRow.添加(“0”); oneRow.添加(“1”); oneRow.添加(“0”); oneRow.添加(“1”); 行。添加(oneRow)//第二排

等等……

请多加努力。当然我们想帮忙…什么意思?请详细说明。请提供您尝试过的任何代码,并更清楚地解释您尝试执行的操作。
Vector<String> attName = new Vector<String>();
Vector<Vector<String>> rows = new Vector<Vector<String>>();

attName.add("A");
attName.add("B");
attName.add("C");
attName.add("D");
attName.add("E");

Vector<String> oneRow = new Vector<String>();
oneRow.add("1");
oneRow.add("0");
oneRow.add("1");
oneRow.add("1");
oneRow.add("0");

rows.add(oneRow);   //first row

oneRow = new Vector<String>();
oneRow.add("0");
oneRow.add("0");
oneRow.add("1");
oneRow.add("0");
oneRow.add("1");

rows.add(oneRow);   //second row