java contains方法为何不能判断中文顿号?

2024-12-27 08:05:35
推荐回答(3个)
回答1:

你可以测试一下:
Card a=new Card(Card.SPADE,Card.ACE);

Card b=new Card(Card.SPADE,Card.ACE);

System.out.println(a==b);

输出的一定是false

想要输出ture要这样写:
Card ace = new Card(Card.SPADE,Card.ACE);
cards.add(ace);

System.out.println(cards.contains(ace));

回答2:

麻烦你贴一下代码!!!

回答3:

是可以判断的,检查下你的字符串是不是有写错了