Java 小例子:下载并保存网络小说
本示例从网上下载一本小说,并保存为 UTF-8 格式。
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
/**
* 下载文本文件,并以指定的编码保存
* @author hyd
*/
public class DownloadTextAndSave {
// 要下载的文件位置
private static final String FILE_URL = "http://www.9251.com/DownLoad/File/Book/xh/DownloadFile/qzlz20091116.txt";
// 要保存的文件名(或路径)
private static final String SAVE_AS_FILE_NAME = "novel.txt";
// 保存使用的编码
private static final String SAVE_AS_ENCODING = "UTF-8";
// 程序入口
public static void main(String[] args) throws Exception {
String content = download(FILE_URL);
saveAs(content, SAVE_AS_FILE_NAME, SAVE_AS_ENCODING);
}
// 以指定编码保存文件
private static void saveAs(String content, String filename, String SAVE_AS_ENCODING) throws IOException {
// 创建文件
File file=new File(filename);
if (!file.exists()) {
file.createNewFile();
}
// 写入内容
Writer writer = new OutputStreamWriter(new FileOutputStream(file), SAVE_AS_ENCODING);
try {
writer.write(content);
} finally {
writer.close();
System.out.println("文件保存完毕。");
}
}
// 下载指定位置的文本文件,并返回文件内容
private static String download(String FILE_URL) throws MalformedURLException, IOException {
URLConnection conn = new URL(FILE_URL).openConnection();
System.out.println("正在打开 \"" + FILE_URL + "\"...");
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStre
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
import java.io.*;
public class TestExe {
public static void main(String[] args) throws InterruptedException {
try {
Process child = Runtime.getRuntime().exec("C://Program Files//Sunyard//ImageInput//ImageInput.exe");
child.waitFor();
&n ......
在JAVA中使用拖拽功能
sun在java2中引入了一些新的方法来帮助实现拖拽功能,这些新的类在java.awt.dnd包中
实现一个D&D操作一般包括三个步骤:
首先实现一个拖拽源,这个拖拽源和相应的组件是关联起来的
第二步实现一个拖拽目标,这个目标用来实现拖拽物的接收
第三步实现一个数据传输对象 ......
1、首先安装JDK(如安装在C:\Program Files\Java\jdk1.6.0)
2、设置系统环境参数:
1)右击“我的电脑”,选“属性”。
2)选择“高级”选项卡,点击“环境变量”按钮
3)点击系统变量内的“新建&rd ......