Java 类型不匹配:无法从字符串转换为集合<;字符串>;安卓

Java 类型不匹配:无法从字符串转换为集合<;字符串>;安卓,java,Java,我将我的字符串声明为Set-one 然后我说one=“string” 获取错误类型不匹配:无法从字符串转换为Set 有什么想法吗?一组字符串不是字符串 也许您想要方法Set.add()?像这样设置add对象 Set<String>one=new HashSet<String>(); one.add("string"); Setone=newhashset(); 一、添加(“字符串”); 您将一个声明为一组字符串-它显然不能被分配字符串文本。你想达到什么目的?那是因为你无

我将我的字符串声明为
Set-one

然后我说
one=“string”

获取错误
类型不匹配:无法从字符串转换为Set


有什么想法吗?

一组字符串不是字符串


也许您想要方法
Set.add()

像这样设置add对象

Set<String>one=new HashSet<String>();
one.add("string");
Setone=newhashset();
一、添加(“字符串”);

您将一个声明为一组字符串-它显然不能被分配字符串文本。你想达到什么目的?那是因为你无法从
字符串
转换到
:)我无法想象错误信息会如何更清晰。您的变量是一组字符串,但您试图为其分配一个字符串。您需要构造一组字符串的实际实例;也许是散列集。然后你可以在集合中添加一个字符串。。错误信息非常清楚。。您还想从编译器中得到什么?也许下次它可以邀请你喝杯咖啡来讨论这个问题:Dok抱歉,伙计,我的错误