发布网友 发布时间:2022-04-22 04:25
共4个回答
热心网友 时间:2023-09-19 23:46
char a是字符型
“你“||”好”是字符串(String)的类型。单引号 '你' ‘好’ 这才是字符型
equals是String比较内容是否一致的常用方法
基本数据类型比较是否相等应该用 ==
例子
char a = '你';
如果想把char变成String。
最简单的方式
char a = '你';复杂的方式一 利用字符串的方法来实现
String str1 = String.valueOf('你');复杂的方式二 利用char的包装类型Character的方法来实现
热心网友 时间:2023-09-19 23:47
equals方法只能比较相同类型的对象。你可以试试这样:
char a;
if(a.equals('你'||'好'))
或者
String a;
if(a.equals("你"||"好"))
追问谢谢了,那么有没有一种方法实现把char转换成String
追答char a;
if(String.valueOf(a).equals("你")||String.valueOf(a).equals("好"))
热心网友 时间:2023-09-19 23:47
~~ toString函数重载
热心网友 时间:2023-09-19 23:48
String a;
if(a.equals("你")||a.equals("好"))