我已经知道如何从Java中的剪贴板中获取纯文本,但有时文本编码有些奇怪DataFlavor,比如从Microsoft Word或网站复制甚至是Eclipse的源代码.
如何从这些DataFlavors中提取纯文本?
小智 56
import java.awt.HeadlessException;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.io.IOException;
String data = (String) Toolkit.getDefaultToolkit()
.getSystemClipboard().getData(DataFlavor.stringFlavor);
Run Code Online (Sandbox Code Playgroud)
使用getData()方法和stringFlavor,您应该从剪贴板中获取纯文本.
如果剪贴板中有奇怪的文本,我想,这应该是将数据放入剪贴板的程序问题.
| 归档时间: |
|
| 查看次数: |
35400 次 |
| 最近记录: |