java - 如何对 YouTube 视频使用字符串插值

标签 java android

我需要将变量 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/

相关文章:

java - 无法在 XSSFCell Apache POI 中设置自定义颜色

java - Player.sendMessage() 发送两次

java - 删除冗余的 JUnit 测试套件测试

java - Android动态获取TypedArray

android - 如何使textview可点击

java - 代码在子类中是如何工作的?

java - 尽管执行的 SQL 返回值,但 Hibernate 返回空值列表

android - 说服 TextToSpeech 发音字母表中的字母

android - 如何在android中裁剪imageview的顶部、左侧、右侧和底部

android - 如何更改android中字体图标的颜色