java - 使用 toString 形成一个带字符的字符串
问题描述
使用 toString 方法将字符添加到我的字符串中,我形成了“笑”这个词。但是,该程序无法识别单词 =“LAUGHTER”,因此它没有进入我的 if 循环。知道为什么会这样吗?
word += Character.toString(cList.get(i));
if(word == "LAUGHTER" )
{
System.out.println(word);
}
解决方案
使用 equals 确定字符串内容是否等价
word.equals("笑声")
推荐阅读
- javafx - Second event showing up too quickly in javafx event handling
- java - 了解 Eureka 客户端缓存
- opencv - OpenCV 在 Windows Visual Studio 上构建错误:'setlocal' 未被识别为内部或外部命令
- python - Convert multiple column dataframe into series
- json - 访问 JSON 数组中的项目并显示对象数据
- javascript - How To Disable Panning With Arrow Keys On Google Maps API
- c# - Can I inherit from an existing asp.net control from a custom user control?
- c# - 如果条件为真,则使用类中的布尔逻辑来触发计时器
- javascript - 打字稿和本机反应的 ForwardRef 错误
- regex - 法律引用的正则表达式