锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品18久久久久久久久久久久,国产精品一区二区精品,av每日在线更新http://www.aygfsteel.com/greatjone/category/45247.htmlzh-cnMon, 18 Oct 2010 15:49:18 GMTMon, 18 Oct 2010 15:49:18 GMT60- 閲囩敤commons-lang.jar鍖呭疄鐜癳quals,hashCode浠ュ強toString鏂規硶http://www.aygfsteel.com/greatjone/articles/335345.htmljonejoneSun, 17 Oct 2010 02:58:00 GMThttp://www.aygfsteel.com/greatjone/articles/335345.htmlhttp://www.aygfsteel.com/greatjone/comments/335345.htmlhttp://www.aygfsteel.com/greatjone/articles/335345.html#Feedback0http://www.aygfsteel.com/greatjone/comments/commentRss/335345.htmlhttp://www.aygfsteel.com/greatjone/services/trackbacks/335345.html閫氳繃commons-lang.jar鍖呭疄鐜頒竴涓猨avabean鐨別quals,hashCode鍜宼oString涓変釜鏂規硶錛屼竴鑸儏鍐典笅錛岀敤鎵嬪伐鐩存帴瀹炵幇榪欎笁涓柟娉曟瘮杈冪箒鐞愶紝
鑰岄噰鐢╟ommon-lang.jar瀹炵幇璧鋒潵灝辨瘮杈冨鏄撲簡銆備笅闈㈠嵆鏄叾瀹炵幇鐨勫叿浣撲唬鐮?
1
package per.jone;
2
import java.util.Date;
3
import org.apache.commons.lang.builder.EqualsBuilder;
4
import org.apache.commons.lang.builder.HashCodeBuilder;
5
import org.apache.commons.lang.builder.ToStringBuilder;
6
public class MyBean
{
7
private Date date;
8
private String str;
9
private int age;
10
11
public MyBean(Date date, String str, int age)
{
12
super();
13
this.date = date;
14
this.str = str;
15
this.age = age;
16
}
17
public Date getDate()
{
18
return date;
19
}
20
public void setDate(Date date)
{
21
this.date = date;
22
}
23
public String getStr()
{
24
return str;
25
}
26
public void setStr(String str)
{
27
this.str = str;
28
}
29
public int getAge()
{
30
return age;
31
}
32
public void setAge(int age)
{
33
this.age = age;
34
}
35
36
@Override
37
public boolean equals(Object obj)
{
38
if(obj==null)
{
39
return false;
40
}
41
if(obj==this)
{
42
return true;
43
}
44
if(obj.getClass()!=this.getClass())
{
45
return false;
46
}
47
MyBean mb = (MyBean)obj;
48
return new EqualsBuilder().append(this.date, mb.getDate()).append(this.str, mb.getStr())
49
.append(this.age, mb.getAge()).isEquals();
50
}
51
52
@Override
53
public int hashCode()
{
54
return new HashCodeBuilder(17,37).append(this.date).append(this.str).append(this.age).toHashCode();
55
//娉ㄦ剰錛欻ashCodeBuilder榪欎釜鏋勯犲櫒鐨勪袱涓弬鏁板繀欏諱負濂囨暟銆?/span>
56
}
57
58
@Override
59
public String toString()
{
60
return new ToStringBuilder(this).append("date",this.date).append("str",this.str).append("age",this.age).toString();
61
}
62
}
鎴戜滑鍙互鐪嬪埌渚濈劧闇瑕佹墜鍔ㄧ淮鎶よ繖涔堝鐨勫睘鎬э紝鍦╟ommon-lang.jar鍖呴噷闈㈣繕鍙氳繃鍙嶅皠鏈哄埗鏉ュ疄鐜拌繖涓変釜鏂規硶錛屼究浜庝唬鐮佺殑緇存姢錛屽叿浣撳疄鐜板涓嬶細
1
@Override
2
public boolean equals(Object obj)
{
3
return EqualsBuilder.reflectionEquals(this, obj);
4
}
5
@Override
6
public int hashCode()
{
7
return HashCodeBuilder.reflectionHashCode(this);
8
}
9
@Override
10
public String toString()
{
11
return ToStringBuilder.reflectionToString(this);
12
}

]]>- 璁捐妯″紡涔嬮傞厤鍣ㄦā寮?/title>http://www.aygfsteel.com/greatjone/articles/322988.htmljonejoneMon, 07 Jun 2010 10:25:00 GMThttp://www.aygfsteel.com/greatjone/articles/322988.htmlhttp://www.aygfsteel.com/greatjone/comments/322988.htmlhttp://www.aygfsteel.com/greatjone/articles/322988.html#Feedback0http://www.aygfsteel.com/greatjone/comments/commentRss/322988.htmlhttp://www.aygfsteel.com/greatjone/services/trackbacks/322988.html闃呰鍏ㄦ枃

]]> - 鍏充簬NIO瀵規枃浠惰鍐欑殑綆鍗曟葷粨http://www.aygfsteel.com/greatjone/articles/322944.htmljonejoneMon, 07 Jun 2010 01:47:00 GMThttp://www.aygfsteel.com/greatjone/articles/322944.htmlhttp://www.aygfsteel.com/greatjone/comments/322944.htmlhttp://www.aygfsteel.com/greatjone/articles/322944.html#Feedback0http://www.aygfsteel.com/greatjone/comments/commentRss/322944.htmlhttp://www.aygfsteel.com/greatjone/services/trackbacks/322944.html鏈瘒涓昏浠嬬粛鐨勬槸鍏充簬nio鍦ㄦ枃浠惰鍐欐柟闈㈢殑綆鍗曞簲鐢紝鍏蜂綋搴曞眰瀹炵幇鍘熺悊錛屽茍鏈繁絀躲?/span>
鏂扮殑杈撳叆/杈撳嚭(NIO)搴撴槸鍦?/span>JDK 1.4涓紩鍏ョ殑銆傚畠涓庡師鏉ョ殑I/O搴撴渶閲嶈鐨勫尯鍒槸鏁版嵁鎵撳寘鍜屼紶杈撶殑鏂瑰紡鐨勪笉鍚岋紝鍘熸潵鐨?/span> I/O 浠?span style="color: green">嫻?/span> 鐨勬柟寮忓鐞嗘暟鎹紝鑰?/span> NIO 浠?span style="color: green">鍧?/span> 鐨勬柟寮忓鐞嗘暟鎹傛寜鍧楀鐞嗘暟鎹瘮鎸?/span>(嫻佸紡鐨?/span>)瀛楄妭澶勭悊鏁版嵁瑕佸揩寰楀銆備絾鏄潰鍚戝潡鐨?/span>I/O緙哄皯涓浜涢潰鍚戞祦鐨?/span>I/O鎵鍏鋒湁鐨勪紭闆呮у拰綆鍗曟с?/span>
紺轟緥浠g爜錛氫嬌鐢?/span>IO鍜?/span>NIO璇誨彇涓涓枃浠朵腑鐨勫唴瀹?/p>
1
import java.io.FileInputStream;
2
import java.io.IOException;
3
import java.nio.ByteBuffer;
4
import java.nio.channels.FileChannel;
5
6
public class Test
{
7
/** *//**
8
* 浣跨敤IO璇誨彇鎸囧畾鏂囦歡鐨勫墠1024涓瓧鑺傜殑鍐呭銆?nbsp;
9
* @param file 鎸囧畾鏂囦歡鍚嶇О銆?nbsp;
10
* @throws java.io.IOException IO寮傚父銆?nbsp;
11
*/
12
public static void ioRead(String file) throws IOException
{
13
FileInputStream in = new FileInputStream(file);
14
byte[] b = new byte[1024];
15
in.read(b);
16
System.out.println(new String(b));
17
in.close();
18
}
19
20
/** *//**
21
* 浣跨敤NIO璇誨彇鎸囧畾鏂囦歡鐨勫墠1024涓瓧鑺傜殑鍐呭銆?nbsp;
22
* @param file 鎸囧畾鏂囦歡鍚嶇О銆?nbsp;
23
* @throws java.io.IOException IO寮傚父銆?nbsp;
24
*/
25
public static void nioRead(String file) throws IOException
{
26
FileInputStream in = new FileInputStream(file);
27
FileChannel channel = in.getChannel();
28
29
ByteBuffer buffer = ByteBuffer.allocate(1024);
30
channel.read(buffer);
31
byte[] b = buffer.array();
32
System.out.println(new String(b));
33
channel.close();
34
}
35
}
浠庝互涓婄ず渚嬩唬鐮佷腑錛屾垜浠彲浠ョ湅鍒板浜?/span>nio闈炲父閲嶈鐨勪袱涓牳蹇冩蹇碉細閫氶亾涓庣紦鍐插尯銆?/span>
錛?/span>1錛夐氶亾
Channel鏄鍘?/span>I/O鍖呬腑鐨勬祦鐨勬ā鎷燂紝鍙互閫氳繃瀹冭鍙栧拰鍐欏叆鏁版嵁銆傛嬁NIO涓庡師鏉ョ殑I/O鍋氫釜姣旇緝錛岄氶亾灝卞儚鏄祦銆?br />
閫氶亾涓庢祦鐨勪笉鍚屼箣澶勫湪浜庨氶亾鏄弻鍚戠殑銆傝屾祦鍙槸鍦ㄤ竴涓柟鍚戜笂縐誨姩(涓涓祦蹇呴』鏄?/span>InputStream鎴栬?/span>OutputStream鐨勫瓙綾?/span>)錛?/span> 鑰岄氶亾鍙互鐢ㄤ簬璇匯佸啓鎴栬呭悓鏃剁敤浜庤鍐欍?/span>
鍥犱負瀹冧滑鏄弻鍚戠殑錛屾墍浠ラ氶亾鍙互姣旀祦鏇村ソ鍦板弽鏄犲簳灞傛搷浣滅郴緇熺殑鐪熷疄鎯呭喌銆傜壒鍒槸鍦?/span>UNIX妯″瀷涓紝搴曞眰鎿嶄綔緋葷粺閫氶亾鏄弻鍚戠殑銆?/span>
錛?/span>2錛夌紦鍐插尯
鍦?/span>NIO搴撲腑錛屾墍鏈夋暟鎹兘鏄敤緙撳啿鍖哄鐞嗙殑銆傚湪璇誨彇鏁版嵁鏃訛紝瀹冩槸鐩存帴璇誨埌緙撳啿鍖轟腑鐨勩傚湪鍐欏叆鏁版嵁鏃訛紝瀹冩槸鍐欏叆鍒扮紦鍐插尯涓殑銆備換浣曟椂鍊欒闂?/span>NIO涓殑鏁版嵁錛屾偍閮芥槸灝嗗畠鏀懼埌緙撳啿鍖轟腑銆?/span>
緙撳啿鍖哄疄璐ㄤ笂鏄竴涓暟緇勩傞氬父瀹冩槸涓涓瓧鑺傛暟緇勶紝浣嗘槸涔熷彲浠ヤ嬌鐢ㄥ叾浠栫綾葷殑鏁扮粍銆備絾鏄竴涓紦鍐插尯涓嶄粎浠呮槸涓涓暟緇勩傜紦鍐插尯鎻愪緵浜嗗鏁版嵁鐨勭粨鏋勫寲璁塊棶錛岃屼笖榪樺彲浠ヨ窡韙郴緇熺殑璇?/span>/鍐欒繘紼嬨?/span>
鏈甯哥敤鐨勭紦鍐插尯綾誨瀷鏄?/span>ByteBuffer銆?/span> 涓涓?/span>ByteBuffer鍙互鍦ㄥ叾搴曞眰瀛楄妭鏁扮粍涓婅繘琛?/span>get/set鎿嶄綔(鍗沖瓧鑺傜殑鑾峰彇鍜岃緗?/span>)銆?/span>
ByteBuffer涓嶆槸NIO涓敮涓鐨勭紦鍐插尯綾誨瀷銆備簨瀹炰笂錛屽浜庢瘡涓縐嶅熀鏈?/span>Java綾誨瀷閮芥湁涓縐嶇紦鍐插尯綾誨瀷錛?/span>
ByteBuffer
CharBuffer
ShortBuffer
IntBuffer
LongBuffer
FloatBuffer
DoubleBuffer
姣忎竴涓?/span>Buffer綾婚兘鏄?/span>Buffer鎺ュ彛鐨勪竴涓疄渚嬨?nbsp;
鏂囦歡鐨勮鍐?/strong>
nio璇誨彇鏂囦歡娑夊強涓変釜姝ラ錛?/span>
(1) 浠?/span>FileInputStream鑾峰彇Channel銆?/span>
(2) 鍒涘緩Buffer銆?/span>
(3) 灝嗘暟鎹粠Channel璇誨埌Buffer 涓?/span>
鏂囦歡鐨勫啓鎿嶄綔涓庤鎿嶄綔綾諱技銆?/span>
涓嬮潰鎴戜互鏂囦歡鐨勬嫹璐濅負渚嬶紝灞曠ず涓涓?/span>nio鐨勮鍐欒繃紼嬶細
1
import java.io.FileInputStream;
2
import java.io.FileNotFoundException;
3
import java.io.FileOutputStream;
4
import java.io.IOException;
5
import java.nio.ByteBuffer;
6
import java.nio.channels.FileChannel;
7
8
/** *//**
9
* 灝嗕竴涓枃浠剁殑鎵鏈夊唴瀹規嫹璐濆埌鍙︿竴涓枃浠朵腑銆?br />
10
*
11
* 鍩烘湰姝ラ錛?br />
12
* 1.寰楀埌杈撳叆杈撳嚭閫氶亾錛屽垱寤虹紦鍐插尯
13
* 2.浠庢簮鏂囦歡涓皢鏁版嵁璇誨埌榪欎釜緙撳啿鍖轟腑錛岀劧鍚庡皢緙撳啿鍖哄啓鍏ョ洰鏍囨枃浠?姝よ繃紼嬮渶涓嶆柇寰幆鐩村埌婧愭枃浠剁粨鏉?br />
14
*
15
* @author greatjone
16
*/
17
public class CopyFile
{
18
public static void copy(String file,String copyfile) throws IOException
{
19
// 鑾峰彇婧愭枃浠跺拰鐩爣鏂囦歡鐨勮緭鍏ヨ緭鍑烘祦
20
FileInputStream fin = new FileInputStream(file);
21
FileOutputStream fout = new FileOutputStream(copyfile);
22
23
// 鑾峰彇杈撳叆杈撳嚭閫氶亾
24
FileChannel fcin = fin.getChannel();
25
FileChannel fcout = fout.getChannel();
26
27
// 鍒涘緩緙撳啿鍖?/span>
28
ByteBuffer buffer = ByteBuffer.allocate(1024);
29
30
while (true)
{
31
// clear鏂規硶閲嶈緙撳啿鍖猴紝浣垮畠鍙互鎺ュ彈璇誨叆鐨勬暟鎹?/span>
32
buffer.clear();
33
34
// 浠庤緭鍏ラ氶亾涓皢鏁版嵁璇誨埌緙撳啿鍖?/span>
35
int r = fcin.read(buffer);
36
37
// read鏂規硶榪斿洖璇誨彇鐨勫瓧鑺傛暟錛屽彲鑳戒負闆訛紝濡傛灉璇ラ氶亾宸插埌杈炬祦鐨勬湯灝撅紝鍒欒繑鍥?1
38
if (r == -1)
{
39
break;
40
}
41
42
// flip鏂規硶璁╃紦鍐插尯鍙互灝嗘柊璇誨叆鐨勬暟鎹啓鍏ュ彟涓涓氶亾
43
buffer.flip();
44
45
// 浠庤緭鍑洪氶亾涓皢鏁版嵁鍐欏叆緙撳啿鍖?/span>
46
fcout.write(buffer);
47
}
48
}
49
}
50
鍏充簬nio鏇村姞璇︾粏娣卞叆鐮旂┒璇峰弬鑰冿細http://zhangshixi.javaeye.com/category/101360

]]> - 鏂囦歡鏈熬榪藉姞鍐呭涓夌鏂瑰紡http://www.aygfsteel.com/greatjone/articles/322913.htmljonejoneSun, 06 Jun 2010 13:42:00 GMThttp://www.aygfsteel.com/greatjone/articles/322913.htmlhttp://www.aygfsteel.com/greatjone/comments/322913.htmlhttp://www.aygfsteel.com/greatjone/articles/322913.html#Feedback0http://www.aygfsteel.com/greatjone/comments/commentRss/322913.htmlhttp://www.aygfsteel.com/greatjone/services/trackbacks/322913.html 1

public class FileAppendTest
{
2
/** *//**
3
* 鍒╃敤FileoutStream鏋勯犳柟娉曠殑姣忎簩涓弬鏁板疄鐜板唴瀹圭殑榪藉姞
4
* @param f 鏂囦歡
5
* @param context 鎵瑕佽拷鍔犵殑鍐呭
6
*/
7
public static void append01(File f,String context) throws Exception
{
8
BufferedWriter br = new BufferedWriter(new OutputStreamWriter
9
(new FileOutputStream(f,true)));
10
br.write(context);
11
br.flush();
12
br.close();
13
}
14
/** *//**
15
* 鍒╃敤FileWriter鏋勯犳柟娉曚腑鐨勭浜屼釜鍙傛暟瀹炵幇鍐呭鐨勮拷鍔?nbsp;
16
* @param f 鏂囦歡
17
* @param context 鍐呭
18
*/
19
public static void append02(File f,String context)throws Exception
{
20
FileWriter fw = new FileWriter(f, true);
21
fw.write(context);
22
fw.flush();
23
fw.close();
24
}
25
/** *//**
26
* 鍒╃敤RandomAccessFile鐨剆eek()鏂規硶錛?nbsp;
27
* 灝嗗啓鏂囦歡鎸囬拡縐昏嚦鏂囦歡鏈熬錛屽疄鐜板唴瀹圭殑榪藉姞
28
* @param f 鏂囦歡
29
* @param context 鍐呭
30
*/
31
public static void append03(File f,String context)throws Exception
{
32
RandomAccessFile raf = new RandomAccessFile(f, "rw");
33
raf.seek(raf.length());//灝嗗啓鏂囦歡鎸囬拡縐昏嚦鏂囦歡鏈熬
34
raf.writeBytes(context);
35
raf.close();
36
}
37
}

]]> - 浣跨敤J2SE API璇誨彇Properties鏂囦歡鐨勫叚縐嶆柟娉?/title>http://www.aygfsteel.com/greatjone/articles/322907.htmljonejoneSun, 06 Jun 2010 13:12:00 GMThttp://www.aygfsteel.com/greatjone/articles/322907.htmlhttp://www.aygfsteel.com/greatjone/comments/322907.htmlhttp://www.aygfsteel.com/greatjone/articles/322907.html#Feedback0http://www.aygfsteel.com/greatjone/comments/commentRss/322907.htmlhttp://www.aygfsteel.com/greatjone/services/trackbacks/322907.html闃呰鍏ㄦ枃

]]> - BigDecimal鐨勭敤娉曟葷粨http://www.aygfsteel.com/greatjone/articles/322893.htmljonejoneSun, 06 Jun 2010 10:24:00 GMThttp://www.aygfsteel.com/greatjone/articles/322893.htmlhttp://www.aygfsteel.com/greatjone/comments/322893.htmlhttp://www.aygfsteel.com/greatjone/articles/322893.html#Feedback0http://www.aygfsteel.com/greatjone/comments/commentRss/322893.htmlhttp://www.aygfsteel.com/greatjone/services/trackbacks/322893.html闃呰鍏ㄦ枃

]]> - 鑾峰緱褰撳墠鏃墮棿鐨勪袱縐嶆柟娉?---Date涓嶤alendarhttp://www.aygfsteel.com/greatjone/articles/322890.htmljonejoneSun, 06 Jun 2010 09:09:00 GMThttp://www.aygfsteel.com/greatjone/articles/322890.htmlhttp://www.aygfsteel.com/greatjone/comments/322890.htmlhttp://www.aygfsteel.com/greatjone/articles/322890.html#Feedback0http://www.aygfsteel.com/greatjone/comments/commentRss/322890.htmlhttp://www.aygfsteel.com/greatjone/services/trackbacks/322890.html 1
import java.text.DateFormat;
2
import java.util.Calendar;
3
import java.util.Date;
4
5
6
public class TestTime {
7
public void getTimeByDate(){
8
Date date = new Date();
9
DateFormat df1 = DateFormat.getDateInstance();//鏃ユ湡鏍煎紡錛岀簿紜埌鏃?/span>
10
System.out.println(df1.format(date));
11
DateFormat df2 = DateFormat.getDateTimeInstance();//鍙互綺劇‘鍒版椂鍒嗙
12
System.out.println(df2.format(date));
13
DateFormat df3 = DateFormat.getTimeInstance();//鍙樉紺哄嚭鏃跺垎縐?/span>
14
System.out.println(df3.format(date));
15
DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //鏄劇ず鏃ユ湡錛屽懆錛屼笂涓嬪崍錛屾椂闂達紙綺劇‘鍒扮錛?nbsp;
16
System.out.println(df4.format(date));
17
DateFormat df5 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //鏄劇ず鏃ユ湡,涓婁笅鍗堬紝鏃墮棿錛堢簿紜埌縐掞級
18
System.out.println(df5.format(date));
19
DateFormat df6 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //鏄劇ず鏃ユ湡錛屼笂涓嬪崍,鏃墮棿錛堢簿紜埌鍒嗭級
20
System.out.println(df6.format(date));
21
DateFormat df7 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //鏄劇ず鏃ユ湡錛屾椂闂達紙綺劇‘鍒板垎錛?/span>
22
System.out.println(df7.format(date));
23
}
24
public void getTimeByCalendar(){
25
Calendar cal = Calendar.getInstance();
26
int year = cal.get(Calendar.YEAR);//鑾峰彇騫翠喚
27
int month=cal.get(Calendar.MONTH);//鑾峰彇鏈堜喚
28
int day=cal.get(Calendar.DATE);//鑾峰彇鏃?nbsp;
29
int hour=cal.get(Calendar.HOUR);//灝忔椂
30
int minute=cal.get(Calendar.MINUTE);//鍒?nbsp;
31
int second=cal.get(Calendar.SECOND);//縐?nbsp;
32
int WeekOfYear = cal.get(Calendar.DAY_OF_WEEK);//涓鍛ㄧ殑絎嚑澶?/span>
33
System.out.println("鐜板湪鐨勬椂闂存槸錛氬叕鍏?/span>"+year+"騫?/span>"+month+"鏈?/span>"+day+"鏃?nbsp; "+hour+"鏃?/span>"+minute+"鍒?/span>"+second+"縐?nbsp; 鏄熸湡"+WeekOfYear);
34
}
35
public static void main(String[] args) {
36
TestTime tt=new TestTime();
37
tt.getTimeByDate();
38
System.out.println("****************************");
39
tt.getTimeByCalendar();
40
}
41
}
榪愯緇撴灉濡備笅錛?br />
2010-6-6
2010-6-6 8:58:32
8:58:32
2010騫?鏈?鏃?鏄熸湡鏃?涓婂崍08鏃?8鍒?2縐?GMT
2010騫?鏈?鏃?涓婂崍08鏃?8鍒?2縐?br />
10-6-6 涓婂崍8:58
2010-6-6 8:58:32
****************************
鐜板湪鐨勬椂闂存槸錛氬叕鍏?010騫?鏈?鏃?nbsp; 8鏃?8鍒?3縐?nbsp; 鏄熸湡1

]]> - 鍒╃敤URLConnection璇誨彇Web璧勬簮http://www.aygfsteel.com/greatjone/articles/322886.htmljonejoneSun, 06 Jun 2010 08:22:00 GMThttp://www.aygfsteel.com/greatjone/articles/322886.htmlhttp://www.aygfsteel.com/greatjone/comments/322886.htmlhttp://www.aygfsteel.com/greatjone/articles/322886.html#Feedback0http://www.aygfsteel.com/greatjone/comments/commentRss/322886.htmlhttp://www.aygfsteel.com/greatjone/services/trackbacks/322886.html
1
import java.io.BufferedReader;
2
import java.io.IOException;
3
import java.io.InputStreamReader;
4
import java.net.MalformedURLException;
5
import java.net.URL;
6
import java.net.URLConnection;
7
8
9
public class WebPageReader{
10
private static URLConnection connection;
11
private static void connect(String urlString){
12
try {
13
URL url = new URL(urlString);
14
connection = url.openConnection();
15
} catch (MalformedURLException e) {
16
e.printStackTrace();
17
} catch (IOException e) {
18
e.printStackTrace();
19
}
20
}
21
private static void readContents(){
22
BufferedReader in = null;
23
try {
24
in= new BufferedReader(new InputStreamReader(connection.getInputStream()));
25
String inputLine;
26
while((inputLine=in.readLine())!=null){
27
System.out.println(inputLine);
28
}
29
} catch (IOException e){
30
e.printStackTrace();
31
}
32
}
33
public static void main(String[] args){
34
connect("http://www.google.com.hk/webhp?client=aff-cs-360se&ie=utf-8&oe=UTF-8");
35
readContents();
36
}
37
}

]]>
主站蜘蛛池模板:
乌兰察布市|
襄樊市|
义乌市|
顺平县|
德昌县|
长海县|
屏东市|
文安县|
余江县|
始兴县|
河北省|
天柱县|
内江市|
郯城县|
武宁县|
五寨县|
杭锦后旗|
通辽市|
措勤县|
阳西县|
土默特右旗|
肥西县|
平安县|
宁海县|
安西县|
吉林省|
定西市|
抚顺县|
汝阳县|
巴马|
玉环县|
易门县|
石家庄市|
寿宁县|
广东省|
南雄市|
衡东县|
舞钢市|
林甸县|
沂南县|
乐清市|