我必须处理这个项目,我想从文本文件中加载字符串和浮点数。在我的SaveLoad()中,我检查第一个索引的名称==“Dot”但是它返回false。我想知道为什么因为印刷品(名称);我放在那里打印点开头或结尾没有空格,所以这是完全一样的吗?
void SaveLoad()
{
for (TableRow row : table.rows())
{
String name = (String) row.getString("name");
print(name);
if(name == "Dot")
{
print("1");
treeCreator.treeDots.add(new TreeDot(int(row.getFloat("x")),int(row.getFloat("y")),int(row.getFloat("dotThickness")),int(row.getFloat("lR")),int(row.getFloat("split"))));
}
if(name == "BranchDot")
{
}
if(name == "Leaves")
{
}
}
}
答案 0 :(得分:0)
您无法使用String
==
进行比较
https://processing.org/reference/String_equals_.html
做的:
if(name.equals("BranchDot"))