Java can';t设置cookie的值

Java can';t设置cookie的值,java,android,cookies,Java,Android,Cookies,为我的英语学习。 我在Android智能手机上创建了一个简单的应用程序。该应用程序必须将一个站点的cookie替换为具有不同值的cookie,但其他参数必须相同。所以我就这样得到了饼干: Cookie c = httpclient.getCookieStore().getCookies().get(0); 现在我想改变这个值。问题从这里开始,因为我不能使用这样的方法: c.setValue(newValue); 我不断收到错误“类型Cookie的方法setValue(String)未定义”,

为我的英语学习。 我在Android智能手机上创建了一个简单的应用程序。该应用程序必须将一个站点的cookie替换为具有不同值的cookie,但其他参数必须相同。所以我就这样得到了饼干:

Cookie c = httpclient.getCookieStore().getCookies().get(0);
现在我想改变这个值。问题从这里开始,因为我不能使用这样的方法:

c.setValue(newValue);
我不断收到错误“类型Cookie的方法setValue(String)未定义”,尽管如此,我看到了在各种代码中使用该方法的示例,例如这里:。我做错了什么?请给我解释清楚,因为我是Java新手。谢谢

接口没有定义任何
setXXX()
方法。您需要创建
Cookie
的新实例来更改其状态(或者您可以强制转换它,但这需要您知道它的底层类型)


也许您应该考虑创建一个实例,并将其状态设置为cookie的状态,与您已经拥有的cookie相同,除了要更改的值之外。