![](/img/trans.png)
[英]How to pass cookie value as string instead of Map<String, String> in JSOUP?
[英]Pass JSoup to String []
我想获取URL的几张图片,然后移至String [],然后播放幻灯片。
如果我已经能够通过帮助在日志中列出正常状态来做到这一点。 但是我不确定如何转换为String []。 我是用JSoup完成的。
它是这样的:[ http://teste.com/image1.png , http://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.