网站建设资讯

NEWS

网站建设资讯

java代码的复制 java代码复制到word里标红线

java中怎么复制一个文件的内容

主要是用到java里面的i/o流。代码例子如下:

创新互联主营阿坝州网站建设的网络公司,主营网站建设方案,成都App定制开发,阿坝州h5小程序开发搭建,阿坝州网站营销推广欢迎阿坝州等地区企业咨询

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.FileWriter;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

/**

* java读写文件,复制文件

* 读取d:/1.txt文件内容,写入f:/text.txt文件中.

* @author young

*

*/

public class FileWriterTest {

// 读写文件

public static void rwFile(){

FileWriter fw = null;

BufferedReader br = null;

try {

fw = new FileWriter("f:\\text.txt", true);

br = new BufferedReader(new InputStreamReader(

new FileInputStream("d:\\1.txt"), "UTF-8"));

String line = null;

while ((line = br.readLine()) != null) {

System.out.println("文件内容: " + line);

fw.write(line);

fw.flush();

}

br.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally {

if (fw != null) {

try {

fw.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

public static void main(String[] args) {

rwFile();

}

}

首先在D盘新建文件1.txt,输入任意内容。然后执行java代码即可。

java 里复制和粘贴的功能代码如何实现

1.

往剪切板写文本数据(就是常说的String拉)

Java代码

protected

static

void

setClipboardText(Clipboard

clip,

String

writeMe)

{

Transferable

tText

=

new

StringSelection(writeMe);

clip.setContents(tText,

null);

}

protected

static

void

setClipboardText(Clipboard

clip,

String

writeMe)

{

Transferable

tText

=

new

StringSelection(writeMe);

clip.setContents(tText,

null);

}

2.

从指定的剪切板中获取文本内容

Java代码

protected

static

String

getClipboardText(Clipboard

clip)

throws

Exception{

//

获取剪切板中的内容

Transferable

clipT

=

clip.getContents(null);

if

(clipT

!=

null)

{

//

检查内容是否是文本类型

if

(clipT.isDataFlavorSupported(DataFlavor.stringFlavor))

return

(String)clipT.getTransferData(DataFlavor.stringFlavor);

}

return

null;

}

java 代码实现复制粘粘功能,详细细节如图,我自己写了一段代码,搞了半天没搞好。

如果是JTable.等java图形界面的组件,那么获取数据,赋值都比较简单.

但是看图片,是要写一个Excel的辅助功能, 这对java来说还是有点麻烦了.

最优建议:

Excel的功能. 那么最佳的建议,是使用vba 语言进行扩展.(微软出品,简单,方便,代码量极少) .

其次的建议:

C/C++ 键盘钩子 , 当读取到按键F9时 ,模拟键盘的复制粘贴等操作.

不推荐java , 但java也能勉强凑合解决这个问题:

因为java 很难获取系统底层的按键, Robot也很有局限, 比如窗口失去焦点的时候,读取不到F9按键.   所以java需要调用JNI c语言 比较繁琐. 比较简单的是调用JNA了,但代码量也不少.

当然了如果非要用java写,也可以,我手写了一个简单的JNA+Robot配合

效果图

java如何把复制的代码运行

1、新建一个记事本,后缀名是.java,在里面写一段java的代码。

2、把写好的java文件放进D盘,就是第一步给出的那个class文件。

3、打开dos界面,开始-运行-cmd-这个是命令行模式,选择D盘。

4、在命令提示符中输入javac文件名.java,输入javacjava.java回车,等待编译。接下来是java环境变量设置的问题。

5、下载一个jdk执行默认安装。

6、配置环境:右击电脑点属性,进去点高级就能看到环境变量。点进去就能设置系统变量。


名称栏目:java代码的复制 java代码复制到word里标红线
文章来源:http://cdweb.net/article/ddcjchh.html