Первые извинения, я в основном человек Perl, делающий некоторые Java. Я читал литературу, но не может получить это, чтобы дать мне подпись, что мне нужно:Преобразование строки в java.net.URI
logger.debug("Entered addRelationships");
boolean rval = true;
for(int i=0;i<relationships.length;i++)
{
URI converted_uri ;
try {
converted_uri = new URI("relationships[i].datatype") ;
} catch (URISyntaxException e) {
logger.error("Error converting datatype", e);
return rval = false ;
}
boolean r = addRelationship(context, relationships[i].subject,
relationships[i].predicate, relationships[i].object,
relationships[i].isLiteral, converted_uri);
if(r==false)
{
rval = false;
}
}
return rval;
}
Полученная ошибка:
addRelationship(org.fcrepo.server.Context,java.lang.String,java.lang.String,java.lang.String,boolean,java.lang.String) in org.fcrepo.server.management.DefaultManagement cannot be applied to (org.fcrepo.server.Context,java.lang.String,java.lang.String,java.lang.String,boolean,java.net.URI)
Мне кажется, что converted_uri является URI в конце этого? datatype был String в предыдущем выпуске, поэтому никакой гимнастики не требовалось!
Спасибо за это, я не был уверен, работали ли они таким же образом. –
Все языки программирования одинаковы ... Ну, кроме закрытия :) – AlexR