分类: 学习预览模式: 普通 | 列表
10-01
12

java中字符串转换成时间格式总结

通过长时间的对时间不同格式的转换,自己觉得其实就是对毫秒数的操作
Java代码
System.currentTimeMillis()  

    System.currentTimeMillis()


得到从1970年1月1日到现在的毫秒数,就可以转换成各种的形式。

有这样一个字符串:“20070911121547”,

查看更多...

Tags: 字符串

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 384
10-01
11

HttpWebRequest获取网页源代码时自动识别网页编码

       /// <summary>
        /// 获取源代码
        /// </summary>
        /// <param name="url"></param>
        /// <returns></returns>
        static string GetHtml(string url, Encoding encoding)
        {
            HttpWebRequest request = null;
            HttpWebResponse response = null;

查看更多...

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 714
10-01
11

使用java得到网页编码格式

package com.tag;

import java.net.MalformedURLException;

import java.net.URL;

import org.apache.commons.httpclient.Header;

import org.apache.commons.httpclient.HeaderElement;

查看更多...

Tags: 编码

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 266
10-01
11

JAVA正则表达式--Pattern和Matcher

1.简介:
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。

它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。
Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。


首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在这个给定的Pattern实例的模式控制下进行字符串的匹配工作。

查看更多...

Tags: Pattern Matcher

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 282
10-01
11

使用CharBuffer和 InputStreamReader读取各种编码的网页

import java.io.BufferedReader;  
import java.io.IOException;  
import java.io.InputStreamReader;  
import java.net.URL;  
import java.nio.CharBuffer;  
  
public class PageParser {  
  
    public static void main(String args[]) {  

查看更多...

Tags: CharBuffer InputStreamReader

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 497
09-12
19

ZipInputStream解压有中文名的zip包

下午闲来没事做,就想解决一下很久以前的一个问题,那就是java.util.zip.ZipInputStream解压文件的时候,如果包里有中文名的文件,那报错,弄了一会儿,竟然解决了,不用像以前在网上查到的要重新编译jdk的。(jdk:sun jdk1.4.2)

1.重建zip包

新建一个自己的zip包,比如com.agile.zip,在这个包中把要用到的类从jdk的源码里放到这里,用eclipse可以很同快地完成这个工作。需要所类有:DeflaterOutputStream,InflaterInputStream,ZipConstants,ZipEntry,ZipInputStream,ZipOutputStream

上面这些类在放到com.aigle.zip包中后,在Eclipse中会显示出一些错误,这里要做得就是更改import以及其它一些工作,惟一的目的就是通过编译,不再出现编译错误。

2.修改ZipInputStream

查看更多...

Tags: zip 解压缩

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 614