`

java获取剪贴板中的链接 (转)

阅读更多
Clipboard clip = Toolkit.getDefaultToolkit()
                        .getSystemClipboard();
                Transferable trans = clip.getContents(this);
                DataFlavor[] flavors = trans.getTransferDataFlavors();
                try {
                    for (DataFlavor cur : flavors) {
                        if (cur.isMimeTypeEqual("text/plain")) {
                            Reader r = (Reader) trans.getTransferData(cur);
                            BufferedReader br = new BufferedReader(r);
                            String src = br.readLine();
                            if (src.startsWith("http://")
                                    || src.startsWith("https://")) {
                                map.put("url", src);
                            }
                            br.close();
                            break;
                        }
                    }
                } catch (Exception e) {
                    System.out.println("===newDownloadInit:" + e.getMessage());
                }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics