| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 840 人关注过本帖
标题:怎么一个一个存入内存里,求助千里版主,谢谢!
只看楼主 加入收藏
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
收藏
 问题点数:0 回复次数:1 
怎么一个一个存入内存里,求助千里版主,谢谢!
跟据千里的指点,现在我利用正则表达式,得到下载歌词的一系列地址
部分代码如下,从html中提取url能下载的
public void findLink(String html) {
        if (html.length() > 0) {
            ArrayList<String> link = new ArrayList();
            ArrayList<String> url = new ArrayList();
            Pattern pattern = ("href=\"?(.*?)(\"|>|\\s+)");
            Matcher matcher = pattern.matcher(html);
            while (matcher.find()) {
                link.add(matcher.group(1));
                
            }
            for(int i = 0;i<link.size();i++){
                if(link.get(i).startsWith("getfile.asp")){
                    url.add(link.get(i));
                }
            }
            for(int j = 0; j< url.size();j++){
                System.out.println(url.get(j));
            }
        }
    }

输出是!getfile.asp?id=41770
getfile.asp?id=41030
getfile.asp?id=40486
getfile.asp?id=40343
getfile.asp?id=39988
getfile.asp?id=39736
getfile.asp?id=39134
getfile.asp?id=38511
getfile.asp?id=38494
getfile.asp?id=37397
都是下载的地址,我怎么一个一个存入内存,然后选择呢?我的意思就是和千千静听一样,下载的时候会出来很多歌词给人选择的!怎么实现这个效果呢?
搜索更多相关主题的帖子: 内存 matcher 版主 ArrayList link 
2008-03-14 08:31
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
收藏
得分:0 
选定以后在下载到本地
然后在读取?

2008-03-14 08:52
快速回复:怎么一个一个存入内存里,求助千里版主,谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013740 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved