contains()方法不适用于java中的Arrays.asList
发布时间:2020-12-15 05:14:09 所属栏目:Java 来源:网络整理
导读:我有一个字符串对象,看起来像: String color = "black,pink,blue,yellow"; 现在我想将它转换为数组并找到一种颜色.像这样的东西: boolean check = Arrays.asList(color).contains("pink"); 这总是假的. 谁能帮我这个? 解决方法 您的字符串变量颜色不是数
我有一个字符串对象,看起来像:
String color = "black,pink,blue,yellow"; 现在我想将它转换为数组并找到一种颜色.像这样的东西: boolean check = Arrays.asList(color).contains("pink"); 这总是假的. 谁能帮我这个? 解决方法
您的字符串变量颜色不是数组,因此首先您需要使用split(String dilemeter)方法从该字符串变量创建数组,并从splitted字符串创建ArrayList,如下所示:
List<String> arrList = Arrays.asList(color.split(",")); 之后,您可以检查arrList是否包含一些元素: boolean check = arrList.contains("pink"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读