我需要将变量youTubeLink放入src的新视频URL对象中。如何在此处插入变量?我尝试将其包装在String.format中,并引发了错误。

youtubeVideos.add( new YouTubeVideos("<iframe width=\"100%\" height=\"100%\" src= \"youTubeLink(THIS IS THE SPOT)\" frameborder=\"0\" allowfullscreen></iframe>") );

// Returns an error saying cannot resolve method format (boolean, Java.lang.String)
String.format(youtubeVideos.add( new YouTubeVideos("<iframe width=\"100%\" height=\"100%\" src= \"%s\" frameborder=\"0\" allowfullscreen></iframe>") ), youTubeLink);

最佳答案

您只需要格式化字符串,而不是整个方法调用。

尝试像这样开始

youtubeVideos.add( new YouTubeVideos(
    String.format("%s", value)
);


注意:您需要对值字符串进行HTML编码

关于java - 如何对YouTube视频使用字符串插值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53586714/

10-09 06:10