?? stringnodetest.java
字號:
import java.io.*;
/**
* Description:
* <br/>Copyright (C), 2005-2008, Yeeku.H.Lee
* <br/>This program is protected by copyright laws.
* <br/>Program Name:
* <br/>Date:
* @author Yeeku.H.Lee kongyeeku@163.com
* @version 1.0
*/
public class StringNodeTest
{
public static void main(String[] args)
{
String src = "從明天起,做一個幸福的人\n"
+ "喂馬,劈柴,周游世界\n"
+ "從明天起,關心糧食和蔬菜\n"
+ "我有一所房子,面朝大海,春暖花開\n"
+ "從明天起,和每一個親人通信\n"
+ "告訴他們我的幸福\n";
StringReader sr = new StringReader(src);
char[] buffer = new char[32];
int hasRead = 0;
try
{
//采用循環讀取的訪問讀取字符串
while((hasRead = sr.read(buffer)) > 0)
{
System.out.print(new String(buffer ,0 , hasRead));
}
}
catch (IOException ioe)
{
ioe.printStackTrace();
}
finally
{
sr.close();
}
//創建StringWriter時,實際上以一個StringBuffer作為輸出節點
//下面指定的20就是StringBuffer的初始長度
StringWriter sw = new StringWriter(20);
//調用StringWriter的方法執行輸出
sw.write("我遠離了大海,\n");
sw.write("看不到春暖花開,\n");
sw.write("我只有一只小龜,\n");
sw.write("一樣可以聞到馥郁花香\n");
System.out.println("------下面是sw的字符串節點里的內容------:");
//使用toString方法返回StringWriter的字符串節點的內容
System.out.println(sw.toString());
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -