繁体   English   中英

将JSoup传递给String []

[英]Pass JSoup to String []

我想获取URL的几张图片,然后移至String [],然后播放幻灯片。

如果我已经能够通过帮助在日志中列出正常状态来做到这一点。 但是我不确定如何转换为String []。 我是用JSoup完成的。

它是这样的:[ http://teste.com/image1.pnghttp://teste.com/image2.png]

 public class ImageScrapAsyncTask extends AsyncTask<String, Void, Document> { @Override protected Document doInBackground(String... urls) { try { return Jsoup.connect(urls[0]).get(); } catch (IOException e) { e.printStackTrace(); return null; } } @Override protected void onPostExecute(Document document) { if (document != null) { Elements imgElements = document.select("img"); List<String> images = new ArrayList<>(); for (Element element : imgElements) { String image = element.attr("data-src"); Log.d("IMAGE_URL", image); if(image!=null && !image.equals("")){ images.add(image); } } } } } 

尝试这个,

String[] imagesArray = images.toArray(new String[0]);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM