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 - Google App Engine 在客户端出现 502 错误

java - eclipse 中 junit 的等宽字体?

java - 如何更改场景生成器制作的按钮的颜色?

java - 如何组合 Observables 以避免给定的嵌套和依赖回调?

android - Gradle 同步失败 : Connection refused error in android 2. 3

java - 如何允许通过互联网连接 MySQL?

java - 数据对齐与缓存局部性

安卓 WebView : weird rendering of 1px lines on hdpi screens

android - 缺少 mips、arm、x86 架构的 Qt 版本

java - Android - 导入时测试 "Well Formed"有效 XML