我正在编写一个java项目,在这个项目中,我有Graph类和其他表示图形和点的类...(这对我的问题并不重要)
我编写了两个函数,用于打印特定的图形名称和其他用于图形的基本函数
我还编写了一个函数:
private void listNodes(String graphName);
这个函数应该打印它的名字给出的图形中的所有节点!
之后,我们运行使用jUnit
的测试,这些测试基本上在测试的预期输出(即给我们的)和实际输出(我写的代码的输出)之间进行比较。
jUnit总是告诉我函数private void listNodes(String graphName)
的预期输出与我的实际输出之间存在差异!
我看了两个输出,根本没有区别!
但是,在jUnits显示两个输出的窗口中,有一个选项可以显示空格字符
当我单击它时显示这个:(看看第16行(这行显示私有void列表的输出Nodes(字符串图形名称)
html" target="_blank">函数,左边是预期的输出,右边是我的输出:()
有人知道这个红星形空间是什么吗?如何在代码中添加它??
这是我的函数(打印第16行):
私有无效列表节点(字符串图形名称){
Graph<WeightedNode> graph = graphs.get(graphName);
if(graph==null) return;
List<WeightedNode> listOfAllNodes=graph.getNodesList();
Collections.sort(listOfAllNodes);
output.print(graphName+" contains:");
for(int i=0;i<listOfAllNodes.size();i++) {
output.print("\s");
output.print(listOfAllNodes.get(i).getName());
}
output.print("\n");
}
我不知道你用什么来显示输出,但我猜“星形空间”是对ASCII回车符(CR)字符的渲染。
在Windows中,一行应该以一个CR后跟一个NL结束;即< code>"\r\n"。
您可以更改print语句来打印它,但是更好的办法是用< code>println()替换< code>print("\n")。它为您正在运行的机器的操作系统输出适当的线路终端。
问题内容: 在Python中像在C中一样具有特殊含义吗?我在Python Cookbook中看到了这样的函数: 你能向我解释一下还是指出我在哪里可以找到答案(Google将解释为通配符,因此我找不到令人满意的答案)。 问题答案: 假设知道位置和关键字参数是什么,下面是一些示例: 范例1: 如你在上面的示例中所见,函数签名中仅包含参数。由于d和k不存在,因此将它们放入字典。该程序的输出为: 范例2:
问题内容: 这是我不明白的例子: 在我看来,这适用于上述所有类。但是,为什么有些类用逗号()分隔,而有些只用空格分隔? 我假设这仅适用于以CSS文件中提到的方式组合类的那些元素。例如,它将应用于,但不会应用于。这个假设正确吗? 问题答案: .container_12 .grid_6, .container_16 .grid_8 { width: 460px; } 那就是说:“将所有.grid_6放
问题内容: 运算符在Python中是什么意思,例如l或代码? 在解释器内部如何处理? 它会影响性能吗?是快还是慢? 什么时候有用,什么时候没有? 应该在函数声明中还是在调用中使用它? 问题答案: 单颗星将序列集合解压缩为位置参数,因此你可以执行以下操作: 这将打开元组的包装,使其实际执行为: 双星 只使用字典并因此命名参数来做同样的事情: 你还可以结合: 另请参见Python文档的4.7.4-解包
问题内容: 我在jQuery文件中找到了这个: 花括号做什么? 问题答案: 在您的情况下,这是一个传递给CSS函数的对象。 在这里你也可以使用 这是物体的另一个例子
问题内容: 我今天在看一个css文件,发现以下规则集: 星号在 padding和 line-height中是什么意思? 谢谢。 问题答案: 这是“star property hack”,与“underscore hack.”相同。它在IE忽略的属性之前包括垃圾(*最多适用于IE 7,_最多适用于IE 6)。
标题“本地级别”和5个状态数据本地-->进程本地-->节点本地-->机架本地-->任何是什么意思?