我想在我的应用中显示PDF文档。此PDF文档是一个时间表,每周一至周五有一个链接(总共5个链接)。这意味着我需要每天更改PDF文档阅读器的下载链接,比如说下午5点。
我的想法是创建一个变量,这个变量包含5个字符串,并且每天将字符串更改为列表中的下一个字符串。列表完成后,我们再次从第一个链接开始。
我该怎么做?
答案 0 :(得分:1)
创建一个HashMap,其中第一个String是星期几,第二个String是你的链接/ url。然后你可以弄清楚它是星期几,并取出你的链接:
HashMap<String, String> linkMap = new HashMap<String, String>();
linkMap.put("Monday", "some link");
linkMap.put("Tuesday", "some other link");
// ...
String weekDay;
String link;
SimpleDateFormat dayFormat = new SimpleDateFormat("EEEE", Locale.US);
Calendar calendar = Calendar.getInstance();
weekDay = dayFormat.format(calendar.getTime());
link = linkMap.get(weekDay);