Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
9个月前关闭。
我需要检查
我的货币是一个字符串
我已经试过了
但这会返回
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
9个月前关闭。
我需要检查
Currency.getAvailableCurrencies()
是否包含我的货币是一个字符串
我已经试过了
if(Currency.getAvailableCurrencies().contains("my currency")){
// do something
}
但这会返回
false
,但其中包含"my currency"
? 最佳答案
Currency.getAvailableCurrencies()
返回Set<Currency>
doc,因此您尝试检查String
始终返回Set
的Currency
对象的false
中的Currency
。您需要使用输入字符串创建Currency
对象,使用Currency.getInstance获取实例
if(Currency.getAvailableCurrencies().contains(Currency.getInstance("my currency")))