private void setData(Map<String, Object> map) { if (map == null) { return; } String[] a; // 分隔整个url String[] b; // 分隔标题和文件类型 String url = StringUtil.Object2String(map.get("URL")); if (!StringUtil.isBlank(url)) { a = url.split("/"); url = a[a.length - 1]; } else { return; } b = url.replace(".", "!").split("!"); textTitle.setText(StringUtil.Object2String(url)); if ("".equals(StringUtil.Object2String(map.get("Size")))) { textSize.setText("0B"); } else { textSize.setText( FileUtils.FormetFileSize(Long.parseLong(StringUtil.Object2String(map.get("Size"))))); } if ("".equals(StringUtil.Object2String(b)) || b.length == 0) { leftIcon.setText(""); } else { leftIcon.setText(StringUtil.Object2String(b[b.length - 1])); } }