小编Eth*_*Fox的帖子

如何对ArrayList <ArrayList <String >>进行排序?

所以我正在研究我正在为学校工作的程序的广度优先搜索功能,当我通过给定节点的传出边缘时,凭借我如何经历可能的边缘,它看起来像这样:

[[A, 1], [D, 1], [C, 2], [D, 2]]
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是:

[[A, 1], [C, 2], [D, 1], [D, 2]]
Run Code Online (Sandbox Code Playgroud)

其中一对的第一个索引是边指向的节点的名称,第二个索引是边的标签.基本上我想按字母顺序浏览这些边,首先按节点名称,然后按标签名称,但我不知道如何做到这一点,因为Collections.sort()不适用于2D ArrayList.关于这个好方法的任何指针/想法?感谢大家!

编辑:我使用JRE 1.7进行此分配,而不是1.8

java sorting arraylist

5
推荐指数
1
解决办法
197
查看次数

Visual Studio 2015,缺少库System.Xml.Linq

很抱歉听到这个菜鸟的问题,但是我正在做一个学校项目,需要从XML文件中查询一些数据,这种格式我的经验完全为零,所以我不确定自己做对了吗。

在检查了一堆不同的语言之后,我认为从语法上讲,C#库LINQ to XML看起来是最容易使用的,因此我将继续介绍它。我以前从未真正从事过C#的工作,但是我在Java,C和C ++方面拥有丰富的经验,因此我有信心可以很快上手。

我的理解是,当我第一次安装Visual Studio时下载该语言时,该库已经随C#一起提供了(这是我现在所在的班级之前从未使用过的,所以我不确定100%它是如何工作的。)

在检查完一个教程之后,我被告知可以通过包含来使用该库using System.Xml.Linq。但是,当我尝试基本命令时XDocument xmlDocument = new XDocument(),出现一个错误,即找不到“ XDocument”,并且LinqSystem.Xml命名空间中不存在另一个错误。

我真的被困住了,因为我们的教授不是很好,我已经问过很多,但是班里没人真正知道该怎么做,所以问我的同伴并没有任何帮助。

多谢您的耐心配合,以及您能给我的任何可用帮助。

c# xml linq linq-to-xml visual-studio

2
推荐指数
1
解决办法
2928
查看次数

标签 统计

arraylist ×1

c# ×1

java ×1

linq ×1

linq-to-xml ×1

sorting ×1

visual-studio ×1

xml ×1