如何 copy/paste 'int' 网页内容

How to copy/paste 'int' content from webpage

我想从一个网站 copy/paste 一个 int,我知道这是一个很好的方法,即使是一个不合适的方法,但我没有找到更好的方法

用Java.awt.Robot我在页面上的好位置,点击2次select内容,然后按ctrl+C将其添加到剪贴板

但是我必须取回 int

的值
public static String getAsText() {
        String clipText = "";
        Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
        Transferable contents = clipboard.getContents(null);
        if ((contents != null) && contents.isDataFlavorSupported(DataFlavor.stringFlavor)) {
            try {
                clipText = (String) contents.getTransferData(DataFlavor.stringFlavor);
            } catch (UnsupportedFlavorException ex) {
                Logger.getLogger(ClipboardTransfert.class.getName()).log(Level.SEVERE, null, ex);
            } catch (IOException ex) {
                Logger.getLogger(ClipboardTransfert.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
        return clipText;
    }    

这适用于 String,但不适用于 int。我试过 :

那怎么办?

我可能误解了你的问题,但你就不能 parse 吗?像这样:

int clipboardContent = Integer.parseInt(contents.getTransferData(DataFlavor.stringFlavor));