原数据是这样的————————————————————————
年月日 位置 时间 名 菜
2016/2/18 15号摊位 17:05 王 酸菜
2016/2/18 16号摊位 17:06 李 黄瓜
2016/2/18 17号摊位 17:07 王 黄瓜
2016/2/18 16号摊位 17:08 李 皮冻
2016/2/18 16号摊位 17:08 陈 皮冻
2016/2/18 15号摊位 17:09 李 饺子
2016/2/18 15号摊位 17:10 王 饺子我想处理成这个样子——————————————————————————————王 酸菜 2016/2/18 17:05 15号摊位
黄瓜 2016/2/18 17:05 17号摊位
饺子 2016/2/18 17:05 15号摊位李 黄瓜 2016/2/18 17:06 16号摊位
皮冻 2016/2/18 17:08 16号摊位
饺子 2016/2/18 17:09 15号摊位陈 皮冻 2016/2/18 17:08 16号摊位
就是以名字为主,统计个人点的什么菜以及时间和位置请教各位大神
年月日 位置 时间 名 菜
2016/2/18 15号摊位 17:05 王 酸菜
2016/2/18 16号摊位 17:06 李 黄瓜
2016/2/18 17号摊位 17:07 王 黄瓜
2016/2/18 16号摊位 17:08 李 皮冻
2016/2/18 16号摊位 17:08 陈 皮冻
2016/2/18 15号摊位 17:09 李 饺子
2016/2/18 15号摊位 17:10 王 饺子我想处理成这个样子——————————————————————————————王 酸菜 2016/2/18 17:05 15号摊位
黄瓜 2016/2/18 17:05 17号摊位
饺子 2016/2/18 17:05 15号摊位李 黄瓜 2016/2/18 17:06 16号摊位
皮冻 2016/2/18 17:08 16号摊位
饺子 2016/2/18 17:09 15号摊位陈 皮冻 2016/2/18 17:08 16号摊位
就是以名字为主,统计个人点的什么菜以及时间和位置请教各位大神
key值是名 value值是其他列用符号拼接起来;用的时候截取就可以了。
可以直接用Map<key, value>;key:姓名,vlaue:后面的信息,取得时候会方便点。
Map<name,List<Info>>
这样子取起来也很简单,而且后面的可以直接显示
* 取得姓名
*/
String name = "王";
StringBuffer buffer=new StringBuffer();
if(name.equals("王")){
buffer.append(name+" ");
buffer.append(""+"菜"+" "+"年月日"+" "+"位置"+" "+"时间"+"\r\n");
}
System.out.println(buffer.toString());
//汉字都是你代码中对应的字段