⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printstream.java

📁 gcc的组建
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
   */  public void print (boolean bool)  {    print(String.valueOf(bool), false);  }  /**   * This method prints an integer to the stream.  The value printed is   * determined using the <code>String.valueOf()</code> method.   *   * @param inum The <code>int</code> value to be printed   */  public void print (int inum)  {    print(String.valueOf(inum), false);  }  /**   * This method prints a long to the stream.  The value printed is   * determined using the <code>String.valueOf()</code> method.   *   * @param lnum The <code>long</code> value to be printed   */  public void print (long lnum)  {    print(String.valueOf(lnum), false);  }  /**   * This method prints a float to the stream.  The value printed is   * determined using the <code>String.valueOf()</code> method.   *   * @param fnum The <code>float</code> value to be printed   */  public void print (float fnum)  {    print(String.valueOf(fnum), false);  }  /**   * This method prints a double to the stream.  The value printed is   * determined using the <code>String.valueOf()</code> method.   *   * @param dnum The <code>double</code> value to be printed   */  public void print (double dnum)  {    print(String.valueOf(dnum), false);  }  /**   * This method prints an <code>Object</code> to the stream.  The actual   * value printed is determined by calling the <code>String.valueOf()</code>   * method.   *   * @param obj The <code>Object</code> to print.   */  public void print (Object obj)  {    print(obj == null ? "null" : obj.toString(), false);  }  /**   * This method prints a <code>String</code> to the stream.  The actual   * value printed depends on the system default encoding.   *   * @param str The <code>String</code> to print.   */  public void print (String str)  {    print(str == null ? "null" : str, false);  }  /**   * This method prints a char to the stream.  The actual value printed is   * determined by the character encoding in use.   *   * @param ch The <code>char</code> value to be printed   */  public synchronized void print (char ch)  {    work[0] = ch;    print(work, 0, 1, false);  }  /**   * This method prints an array of characters to the stream.  The actual   * value printed depends on the system default encoding.   *   * @param charArray The array of characters to print.   */  public void print (char[] charArray)  {    print(charArray, 0, charArray.length, false);  }  /**   * This method prints a line separator sequence to the stream.  The value   * printed is determined by the system property <xmp>line.separator</xmp>   * and is not necessarily the Unix '\n' newline character.   */  public void println ()  {    print(line_separator, 0, line_separator.length, false);  }  /**   * This methods prints a boolean value to the stream.  <code>true</code>   * values are printed as "true" and <code>false</code> values are printed   * as "false".   * <p>   * This method prints a line termination sequence after printing the value.   *   * @param bool The <code>boolean</code> value to print   */  public void println (boolean bool)  {    print(String.valueOf(bool), true);  }  /**   * This method prints an integer to the stream.  The value printed is   * determined using the <code>String.valueOf()</code> method.   * <p>   * This method prints a line termination sequence after printing the value.   *   * @param inum The <code>int</code> value to be printed   */  public void println (int inum)  {    print(String.valueOf(inum), true);  }  /**   * This method prints a long to the stream.  The value printed is   * determined using the <code>String.valueOf()</code> method.   * <p>   * This method prints a line termination sequence after printing the value.   *   * @param lnum The <code>long</code> value to be printed   */  public void println (long lnum)  {    print(String.valueOf(lnum), true);  }  /**   * This method prints a float to the stream.  The value printed is   * determined using the <code>String.valueOf()</code> method.   * <p>   * This method prints a line termination sequence after printing the value.   *   * @param fnum The <code>float</code> value to be printed   */  public void println (float fnum)  {    print(String.valueOf(fnum), true);  }  /**   * This method prints a double to the stream.  The value printed is   * determined using the <code>String.valueOf()</code> method.   * <p>   * This method prints a line termination sequence after printing the value.   *   * @param dnum The <code>double</code> value to be printed   */  public void println (double dnum)  {    print(String.valueOf(dnum), true);  }  /**   * This method prints an <code>Object</code> to the stream.  The actual   * value printed is determined by calling the <code>String.valueOf()</code>   * method.   * <p>   * This method prints a line termination sequence after printing the value.   *   * @param obj The <code>Object</code> to print.   */  public void println (Object obj)  {    print(obj == null ? "null" : obj.toString(), true);  }  /**   * This method prints a <code>String</code> to the stream.  The actual   * value printed depends on the system default encoding.   * <p>   * This method prints a line termination sequence after printing the value.   *   * @param str The <code>String</code> to print.   */  public void println (String str)  {    print (str == null ? "null" : str, true);  }  /**   * This method prints a char to the stream.  The actual value printed is   * determined by the character encoding in use.   * <p>   * This method prints a line termination sequence after printing the value.   *   * @param ch The <code>char</code> value to be printed   */  public synchronized void println (char ch)  {    work[0] = ch;    print(work, 0, 1, true);  }  /**   * This method prints an array of characters to the stream.  The actual   * value printed depends on the system default encoding.   * <p>   * This method prints a line termination sequence after printing the value.   *   * @param charArray The array of characters to print.   */  public void println (char[] charArray)  {    print(charArray, 0, charArray.length, true);  }  /**   * This method writes a byte of data to the stream.  If auto-flush is   * enabled, printing a newline character will cause the stream to be   * flushed after the character is written.   *    * @param oneByte The byte to be written   */  public void write (int oneByte)  {    try      {        out.write (oneByte & 0xff);                if (auto_flush && (oneByte == '\n'))          flush ();      }    catch (InterruptedIOException iioe)      {	Thread.currentThread ().interrupt ();      }    catch (IOException e)      {        setError ();      }  }  /**   * This method writes <code>len</code> bytes from the specified array   * starting at index <code>offset</code> into the array.   *   * @param buffer The array of bytes to write   * @param offset The index into the array to start writing from   * @param len The number of bytes to write   */  public void write (byte[] buffer, int offset, int len)  {    try      {        out.write (buffer, offset, len);                if (auto_flush)          flush ();      }    catch (InterruptedIOException iioe)      {	Thread.currentThread ().interrupt ();      }    catch (IOException e)      {        setError ();      }  }} // class PrintStream

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -