处理字符串不等于字符串

时间:2014-11-28 14:06:45

标签: string processing

我必须处理这个项目,我想从文本文件中加载字符串和浮点数。在我的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")
    {

    }
  }
}

1 个答案:

答案 0 :(得分:0)

您无法使用String

==进行比较

https://processing.org/reference/String_equals_.html

做的:

if(name.equals("BranchDot"))