名前付きリストからすべてのオブジェクトをデコード(URLDecode.decode)する必要があります。名前付きリストを処理してみました
for (NamedList nlst : allLists) {
try {
Namedlist temp =(NamedList) UrlDecode.decode(nlst.toString(),"UTF-8");
}
しかし、名前付きリストにキャストすることはできません。
これを達成する方法を教えてください。
名前付きリストからすべてのオブジェクトをデコード(URLDecode.decode)する必要があります。名前付きリストを処理してみました
for (NamedList nlst : allLists) {
try {
Namedlist temp =(NamedList) UrlDecode.decode(nlst.toString(),"UTF-8");
}
しかし、名前付きリストにキャストすることはできません。
これを達成する方法を教えてください。
String をカスタム定義クラスにキャストすることはできません。Integer インスタンスを String にキャストしたい場合に何をするかをこのように考えてみてください。おそらく、静的ファクトリ メソッド valueOf() を使用して、 Integer をキャストするのではなく、Stringに変換します。
したがって、ここでの回避策は、XXXUtil.java のような独自の静的ファクトリ メソッドを提供することです。
public static NamedList valueOf(String s){
//TODO convert string to namedlist
}