亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? printwriter.java

?? This is a resource based on j2me embedded,if you dont understand,you can connection with me .
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* * @(#)PrintWriter.java	1.32 06/10/13 * * Copyright  1990-2008 Sun Microsystems, Inc. All Rights Reserved.   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER   *    * This program is free software; you can redistribute it and/or   * modify it under the terms of the GNU General Public License version   * 2 only, as published by the Free Software Foundation.    *    * This program is distributed in the hope that it will be useful, but   * WITHOUT ANY WARRANTY; without even the implied warranty of   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU   * General Public License version 2 for more details (a copy is   * included at /legal/license.txt).    *    * You should have received a copy of the GNU General Public License   * version 2 along with this work; if not, write to the Free Software   * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA   * 02110-1301 USA    *    * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa   * Clara, CA 95054 or visit www.sun.com if you need additional   * information or have any questions.  * */package java.io;/** * Print formatted representations of objects to a text-output stream.  This * class implements all of the print methods found in PrintStream.  It does not * contain methods for writing raw bytes, for which a program should use * unencoded byte streams. * * <p> Unlike the PrintStream class, if automatic flushing is enabled it will * be done only when one of the println() methods is invoked, rather than * whenever a newline character happens to be output.  The println() methods * use the platform's own notion of line separator rather than the newline * character. * * <p> Methods in this class never throw I/O exceptions.  The client may * inquire as to whether any errors have occurred by invoking checkError(). * * @version 	1.24, 02/02/00 * @author	Mark Reinhold * @since	JDK1.1 */public class PrintWriter extends Writer {    /**     * The underlying character-output stream of this     * <code>PrintWriter</code>.     *     * @since 1.2     */    protected Writer out;    private boolean autoFlush = false;    private boolean trouble = false;    /**     * Line separator string.  This is the value of the line.separator     * property at the moment that the stream was created.     */    private String lineSeparator;    /**     * Create a new PrintWriter, without automatic line flushing.     *     * @param  out        A character-output stream     */    public PrintWriter (Writer out) {	this(out, false);    }    /**     * Create a new PrintWriter.     *     * @param  out        A character-output stream     * @param  autoFlush  A boolean; if true, the println() methods will flush     *                    the output buffer     */    public PrintWriter(Writer out,		       boolean autoFlush) {	super(out);	this.out = out;	this.autoFlush = autoFlush;	lineSeparator = (String) java.security.AccessController.doPrivileged(               new sun.security.action.GetPropertyAction("line.separator"));    }    /**     * Create a new PrintWriter, without automatic line flushing, from an     * existing OutputStream.  This convenience constructor creates the     * necessary intermediate OutputStreamWriter, which will convert characters     * into bytes using the default character encoding.     *     * @param  out        An output stream     *     * @see java.io.OutputStreamWriter#OutputStreamWriter(java.io.OutputStream)     */    public PrintWriter(OutputStream out) {	this(out, false);    }    /**     * Create a new PrintWriter from an existing OutputStream.  This     * convenience constructor creates the necessary intermediate     * OutputStreamWriter, which will convert characters into bytes using the     * default character encoding.     *     * @param  out        An output stream     * @param  autoFlush  A boolean; if true, the println() methods will flush     *                    the output buffer     *     * @see java.io.OutputStreamWriter#OutputStreamWriter(java.io.OutputStream)     */    public PrintWriter(OutputStream out, boolean autoFlush) {	this(new BufferedWriter(new OutputStreamWriter(out)), autoFlush);    }    /** Check to make sure that the stream has not been closed */    private void ensureOpen() throws IOException {	if (out == null)	    throw new IOException("Stream closed");    }    /**      * Flush the stream.      * @see #checkError()     */    public void flush() {	try {	    synchronized (lock) {		ensureOpen();		out.flush();	    }	}	catch (IOException x) {	    trouble = true;	}    }    /**      * Close the stream.      * @see #checkError()     */    public void close() {	try {	    synchronized (lock) {		if (out == null)		    return;		out.close();		out = null;	    }	}	catch (IOException x) {	    trouble = true;	}    }    /**     * Flush the stream if it's not closed and check its error state.       * Errors are cumulative; once the stream encounters an error, this      * routine will return true on all successive calls.     *     * @return True if the print stream has encountered an error, either on the     * underlying output stream or during a format conversion.     */    public boolean checkError() {	if (out != null)	    flush();	return trouble;    }    /** Indicate that an error has occurred. */    protected void setError() {	trouble = true;    }    /*     * Exception-catching, synchronized output operations,     * which also implement the write() methods of Writer     */    /**      * Write a single character.     * @param c int specifying a character to be written.     */    public void write(int c) {	try {	    synchronized (lock) {		ensureOpen();		out.write(c);	    }	}	catch (InterruptedIOException x) {	    Thread.currentThread().interrupt();	}	catch (IOException x) {	    trouble = true;	}    }    /**      * Write a portion of an array of characters.      * @param buf Array of characters     * @param off Offset from which to start writing characters     * @param len Number of characters to write     */    public void write(char buf[], int off, int len) {	try {	    synchronized (lock) {		ensureOpen();		out.write(buf, off, len);	    }	}	catch (InterruptedIOException x) {	    Thread.currentThread().interrupt();	}	catch (IOException x) {	    trouble = true;	}    }    /**     * Write an array of characters.  This method cannot be inherited from the     * Writer class because it must suppress I/O exceptions.     * @param buf Array of characters to be written     */    public void write(char buf[]) {	write(buf, 0, buf.length);    }    /**      * Write a portion of a string.      * @param s A String     * @param off Offset from which to start writing characters     * @param len Number of characters to write     */    public void write(String s, int off, int len) {	try {	    synchronized (lock) {		ensureOpen();		out.write(s, off, len);	    }	}	catch (InterruptedIOException x) {	    Thread.currentThread().interrupt();	}	catch (IOException x) {	    trouble = true;	}    }    /**     * Write a string.  This method cannot be inherited from the Writer class     * because it must suppress I/O exceptions.     * @param s String to be written     */    public void write(String s) {	write(s, 0, s.length());    }    private void newLine() {	try {	    synchronized (lock) {		ensureOpen();		out.write(lineSeparator);		if (autoFlush)		    out.flush();	    }	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美xxxx在线观看| 欧美日本一区二区三区| 五月婷婷欧美视频| 亚洲五码中文字幕| 亚洲国产综合人成综合网站| 一区二区在线观看视频在线观看| 亚洲日本青草视频在线怡红院| 国产精品拍天天在线| 中文字幕一区二区三区在线播放| 国产精品久久久久影视| 亚洲欧美一区二区三区久本道91| 1区2区3区国产精品| 亚洲免费在线播放| 亚洲国产视频一区二区| 亚洲国产中文字幕| 蜜桃视频一区二区三区| 国产精品99久久久| 色综合天天在线| 欧美体内she精视频| 日韩三级免费观看| 国产欧美日韩一区二区三区在线观看 | 国产一区二区h| 粉嫩一区二区三区性色av| 91蜜桃婷婷狠狠久久综合9色| 色94色欧美sute亚洲线路一ni| 欧美日韩色综合| 精品奇米国产一区二区三区| 中文欧美字幕免费| 亚洲成a人片在线观看中文| 精品一二三四区| 色综合天天综合给合国产| 日韩视频在线观看一区二区| 国产精品女同一区二区三区| 日韩在线一区二区三区| 国产91丝袜在线18| 欧美疯狂性受xxxxx喷水图片| 久久综合久久99| 亚洲国产精品一区二区www在线| 久久国产视频网| 91免费版在线| 久久女同精品一区二区| 亚洲综合色自拍一区| 国产成人啪免费观看软件 | 热久久久久久久| 成人看片黄a免费看在线| 欧美一区二区成人| 亚洲精品国久久99热| 成人一区在线观看| 精品成人在线观看| 午夜精品久久久久久久久| av电影天堂一区二区在线| 久久久青草青青国产亚洲免观| 亚洲一区二区三区视频在线 | 欧洲一区二区av| 日本一区二区成人在线| 开心九九激情九九欧美日韩精美视频电影| a4yy欧美一区二区三区| 久久久国产午夜精品| 蜜臀av性久久久久蜜臀aⅴ流畅| 91美女精品福利| 综合电影一区二区三区| 成人免费看的视频| 国产欧美一区二区三区鸳鸯浴 | 成人黄色片在线观看| 日韩午夜激情av| 天堂影院一区二区| 欧美日韩一区二区电影| 亚洲国产精品久久久男人的天堂| av在线不卡网| 日韩理论片在线| 99久久精品国产麻豆演员表| 国产精品伦一区| caoporen国产精品视频| 专区另类欧美日韩| 日本韩国欧美一区| 亚洲精品久久久蜜桃| 色综合一区二区三区| 一区二区三区免费| 欧美日韩在线一区二区| 午夜精品在线视频一区| 欧美三级中文字幕| 肉肉av福利一精品导航| 欧美久久久久久久久| 日韩成人伦理电影在线观看| 在线不卡一区二区| 久久激情五月婷婷| 久久美女高清视频| 成人av在线观| 亚洲大片一区二区三区| 日韩精品自拍偷拍| 国产老女人精品毛片久久| 国产免费久久精品| 色综合激情五月| 亚洲激情男女视频| 日韩午夜在线影院| 成人sese在线| 亚洲图片欧美一区| 精品入口麻豆88视频| 成人福利在线看| 亚洲aⅴ怡春院| 国产欧美综合色| 欧美日韩一区成人| 国产老肥熟一区二区三区| 亚洲人成精品久久久久| 宅男在线国产精品| 丁香婷婷综合五月| 亚洲成人综合在线| 国产日韩欧美精品电影三级在线 | 免费成人美女在线观看.| 久久久精品国产免大香伊| 91蜜桃网址入口| 激情五月婷婷综合网| 综合久久久久久久| 久久午夜国产精品| 欧美日韩国产综合草草| 国产成人免费在线| 奇米精品一区二区三区在线观看一| 久久精品在这里| 欧美日韩免费观看一区三区| 风间由美中文字幕在线看视频国产欧美 | 国产精品久久久99| 欧美日韩第一区日日骚| 成人黄色电影在线| 经典三级一区二区| 亚洲成人久久影院| 国产精品久久夜| 久久久久久久网| 日韩免费成人网| 欧美色视频一区| 91免费在线播放| 国产高清在线精品| 麻豆精品一区二区三区| 亚洲一线二线三线久久久| 国产精品国产三级国产普通话三级 | 欧美视频你懂的| 成人av手机在线观看| 精品综合免费视频观看| 五月天欧美精品| 性感美女久久精品| 亚洲一区在线观看视频| 国产精品久久久久久户外露出| 久久女同性恋中文字幕| 精品久久久久一区| 91精品国产综合久久久蜜臀图片| 色吊一区二区三区| 色综合天天性综合| 色综合天天综合色综合av | 欧美一级黄色大片| 日韩一区二区在线看片| 欧美一区二区三区性视频| 欧美日韩在线三级| 91麻豆精品国产自产在线| 欧美日韩第一区日日骚| 欧美久久久一区| 日韩一区二区中文字幕| 欧美成人伊人久久综合网| 日韩精品在线一区| 欧美精品一区二区蜜臀亚洲| 久久在线观看免费| 国产亚洲欧美一级| 国产欧美精品一区| 亚洲日本在线天堂| 偷窥国产亚洲免费视频| 国产成人精品三级| 成av人片一区二区| 色狠狠av一区二区三区| 欧美日韩免费高清一区色橹橹| 欧美日本一道本在线视频| 欧美一区二区国产| 久久久精品免费观看| 日韩美女精品在线| 无吗不卡中文字幕| 国产在线国偷精品产拍免费yy| 国产福利91精品一区| 99久久伊人网影院| 欧美另类z0zxhd电影| 日韩精品一区二区在线观看| 国产农村妇女精品| 亚洲va天堂va国产va久| 韩日精品视频一区| 日本韩国欧美在线| 日韩美女视频在线| 国产精品毛片久久久久久| 亚洲国产美女搞黄色| 国产精品性做久久久久久| 色中色一区二区| 26uuu另类欧美| 亚洲大型综合色站| 懂色av一区二区夜夜嗨| 欧美三区在线视频| 国产欧美日韩麻豆91| 偷窥国产亚洲免费视频| 国产成人av电影在线播放| 欧美日韩免费视频| 国产精品视频一区二区三区不卡| 亚洲午夜久久久久| 成人精品在线视频观看| 日韩一区二区免费视频| 亚洲精品视频免费观看| 国产麻豆精品视频|