【发布时间】:2017-04-04 16:14:50
【问题描述】:
我有一个字符串对象,看起来像:
String color = "black, pink, blue, yellow";
现在我想把它转换成一个数组并找到一种颜色。像这样的:
boolean check = Arrays.asList(color).contains("pink");
这总是假的。
谁能帮我解决这个问题?
【问题讨论】:
-
数组中没有
String"pink",你是把内容拆分并修剪,还是希望Arrays.asList(color)神奇地将原来的String拆分成一个逻辑数组每种颜色? -
你需要拆分字符串,
asList不会这样做。 -
@Teddu 在上述代码中,您无需将
color字符串转换为list。您可以直接使用String类包含color.contains("pink")。
标签: java string list arraylist collections