java读取html并替换相关内容
	
    
    
	import java.io.*;
/**
 * Created by IntelliJ IDEA.
 * User: zl420226
 * Date: 2010-4-10
 * Time: 13:58:23
 * To change this template use File | Settings | File Templates.
 */
public class ReplaceText {
    public static void main(String[] args)
    {try {
        BufferedReader buff = new BufferedReader(
                new InputStreamReader(System.in));
        System.out.print("Source Folder path:");
        System.out.flush();
        String folderPath = buff.readLine();
        BufferedReader buffTarget = new BufferedReader(
                new InputStreamReader(System.in));
        System.out.print("target Folder path:");
        System.out.flush();
        String targetFolder = buffTarget.readLine();
        BufferedReader buffSourceText = new BufferedReader(
                new InputStreamReader(System.in));
        System.out.print("The content you will replace:");
        System.out.flush();
        String source = buffSourceText.readLine();
        BufferedReader buffTargetText = new BufferedReader(
                new InputStreamReader(System.in));
        System.out.print("replace as:");
        System.out.flush();
        String target = buffTargetText.readLine();
        File   file   =   new   File(folderPath);
        if(file.isDirectory())   {
            String[]   filelist   =   file.list();
            for   (int   i   =   0;   i   <   filelist.length;   i++)   {
                {
                    BufferedReader bf = new BufferedReader(new FileReader(folderPath+"\\"+filelist[i]));
                    BufferedWriter bw = new BufferedWriter(new FileWriter(targetFolder+"\\"+filelist[i]));
                    String s = null;
                    while( (s = bf.readLine()) != null) {
                        s = s.replaceAll(source,target);
                        bw.write(s);
                        bw.newLine();
                        bw.flus
    
     
	
	
    
    
	相关文档:
        
    
    1、 认识Thread和Runnable
Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程。
Thread Test = ......
	
    
        
    
           1. 
扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他
专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来 ......
	
    
        
    
    内部类的使用的优缺点:
优点:减少了在类文件编译后的产生的字节码文件的大小
缺点:使程序结构不清晰
使用内部类的注意事项:
内部类的使用一般都与所在的外部类有一定的关联,它是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义(匿名内部类)。
内部 ......
	
    
        
    
    //package 娱乐;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.text.DecimalFormat;
import javax.swing ......