易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关文档:

JAVA中的多线程

1、 认识Thread和Runnable
Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程。
Thread Test = ......

如何提高自己的Java编程水平

       1.
扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他
专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来 ......

java中内部类的使用

内部类的使用的优缺点:
优点:减少了在类文件编译后的产生的字节码文件的大小
缺点:使程序结构不清晰
使用内部类的注意事项:
内部类的使用一般都与所在的外部类有一定的关联,它是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义(匿名内部类)。
内部 ......

计算器 java源代码

//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 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号