gpt4 book ai didi

java - 将 char 转换为 string 时会发生什么? ( java )

转载 作者:行者123 更新时间:2023-12-01 07:10:59 25 4
gpt4 key购买 nike

Possible Duplicate:
How do I compare strings in Java?

我正在使用 String.valueOf 将 char 转换为字符串。但返回值似乎与相同字母的字符串不完全相同。代码如下:

    String myString = "s";
char myChar = 's';//both string and char are assigned as letter 's'

String stringFromChar = String.valueOf(myChar);

if (myString == stringFromChar) {
out.println("equal");
} else {
out.println("not equal");
}

每次打印都不相等。请帮忙,谢谢! :)

最佳答案

== 比较引用值,而不是实际值。您必须使用equals来比较该值。

阅读此内容 article如果您不明白,它很清楚且简单。

关于java - 将 char 转换为 string 时会发生什么? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14329898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com