- 浏览: 177695 次
- 性别:
- 来自: 北京
文章列表
Java字符串与文件相互转换工具
常常需要做一些文本和字符串的处理工作:
1、将文件按照指定编码读入到内存字符串中,对字符串进行操作;
2、将一个字符串写入磁盘上的一个文件。
频繁的上述操作常常令人厌烦,大量的这种代码充斥在业务逻辑中,导致混乱。在此写一个通用的处理类就很有必要了,下面是一个实现。
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import java.io.*;
/**
* 字符串与文件相互转换工具
*
* @author le ...
使用Java窃取sina大片
sina有很多视频,可是都只能在页面中看,而不能下载,经过思考后,决定用java把真实的地址找出来,窃取sian大片的真实地址,后面再用Java命令行工具下载,呵呵!
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import lavasoft.common.toolkit.HttpTookit;
import java.io.UnsupportedEncodingException;
import java.net.URLE ...
Java5线程池潜规则研究
为了研究Java5的线程池任务的执行过程,写了小例子。
为什么要研究呢,因为Java没有告诉我们什么时候是对的,什么时候是做的,面对冷冰冰的API说明,往往会迷茫。通过实例来验证才是王道!
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
/**
* 线程池的测试
*
* @author leizhimin 2009-7-7 14:15:43
*/
p ...
Java版拼音首字母的工具
此工具用来获取拼音首字母,原理是获取汉字编码的首字节,对比特殊汉字的首字节,并设定对应的拼音首字母关系来获取。
此算法的来自网上,我做了修改与封装,拿出来以方便使用。
/**
* 拼音首字母的工具
*
* @author leizhimin 2009-7-4 16:41:28
*/
public class PinyinToolkit {
private PinyinToolkit() {
}
//字母Z使用了两个标签,这里有27个值
//i, u, v都不做声母, 跟随前 ...
Java正则表达式应用总结
一、概述
正则表达式是Java处理字符串、文本的重要工具。
Java对正则表达式的处理集中在以下两个两个类:
java.util.regex.Matcher 模式类:用来表示一个编译过的正则表达式。
java.util.regex.Pattern 匹配类:用模式匹配一个字符串所表达的抽象结果。
(很遗憾,Java Doc并没有给出这两个类的职责概念。)
比如一个简单例子:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 正则表达式例子
*
* ...