String 正在处理的字符串不等于字符串
我必须处理这个项目,我想从文本文件加载字符串和浮动。在我的SaveLoad()中,我检查第一个索引的名称是否==“Dot”,但它返回false。我想知道为什么,因为印刷品(名称);我在上面画了一个点,开头和结尾都没有空格,所以这是完全一样的,对吗String 正在处理的字符串不等于字符串,string,processing,String,Processing,我必须处理这个项目,我想从文本文件加载字符串和浮动。在我的SaveLoad()中,我检查第一个索引的名称是否==“Dot”,但它返回false。我想知道为什么,因为印刷品(名称);我在上面画了一个点,开头和结尾都没有空格,所以这是完全一样的,对吗 void SaveLoad() { for (TableRow row : table.rows()) { String name = (String) row.getString("name"); print(name);
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")
{
}
}
}
您不能使用
==
做:
if(name.equals(“BranchDot”)
可能重复的