tij313.htm

来自「这也是我们java老师给我们的thinking in java的一些资料」· HTM 代码 · 共 655 行 · 第 1/5 页

HTM
655
字号
        result.append(<font color=#004488>", "</font>);
    }
    result.append(<font color=#004488>"]"</font>);
    <font color=#0000ff>return</font> result.toString();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> String toString(<font color=#0000ff>char</font>[] a) {
    StringBuffer result = <font color=#0000ff>new</font> StringBuffer(<font color=#004488>"["</font>);
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = 0; i &lt; a.length; i++) {
      result.append(a[i]);
      <font color=#0000ff>if</font>(i &lt; a.length - 1)
        result.append(<font color=#004488>", "</font>);
    }
    result.append(<font color=#004488>"]"</font>);
    <font color=#0000ff>return</font> result.toString();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> String toString(<font color=#0000ff>short</font>[] a) {
    StringBuffer result = <font color=#0000ff>new</font> StringBuffer(<font color=#004488>"["</font>);
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = 0; i &lt; a.length; i++) {
      result.append(a[i]);
      <font color=#0000ff>if</font>(i &lt; a.length - 1)
        result.append(<font color=#004488>", "</font>);
    }
    result.append(<font color=#004488>"]"</font>);
    <font color=#0000ff>return</font> result.toString();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> String toString(<font color=#0000ff>int</font>[] a) {
    StringBuffer result = <font color=#0000ff>new</font> StringBuffer(<font color=#004488>"["</font>);
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = 0; i &lt; a.length; i++) {
      result.append(a[i]);
      <font color=#0000ff>if</font>(i &lt; a.length - 1)
        result.append(<font color=#004488>", "</font>);
    }
    result.append(<font color=#004488>"]"</font>);
    <font color=#0000ff>return</font> result.toString();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> String toString(<font color=#0000ff>long</font>[] a) {
    StringBuffer result = <font color=#0000ff>new</font> StringBuffer(<font color=#004488>"["</font>);
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = 0; i &lt; a.length; i++) {
      result.append(a[i]);
      <font color=#0000ff>if</font>(i &lt; a.length - 1)
        result.append(<font color=#004488>", "</font>);
    }
    result.append(<font color=#004488>"]"</font>);
    <font color=#0000ff>return</font> result.toString();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> String toString(<font color=#0000ff>float</font>[] a) {
    StringBuffer result = <font color=#0000ff>new</font> StringBuffer(<font color=#004488>"["</font>);
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = 0; i &lt; a.length; i++) {
      result.append(a[i]);
      <font color=#0000ff>if</font>(i &lt; a.length - 1)
        result.append(<font color=#004488>", "</font>);
    }
    result.append(<font color=#004488>"]"</font>);
    <font color=#0000ff>return</font> result.toString();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> String toString(<font color=#0000ff>double</font>[] a) {
    StringBuffer result = <font color=#0000ff>new</font> StringBuffer(<font color=#004488>"["</font>);
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = 0; i &lt; a.length; i++) {
      result.append(a[i]);
      <font color=#0000ff>if</font>(i &lt; a.length - 1)
        result.append(<font color=#004488>", "</font>);
    }
    result.append(<font color=#004488>"]"</font>);
    <font color=#0000ff>return</font> result.toString();
  }
  <font color=#009900>// Fill an array using a generator:</font>
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font> fill(Object[] a, Generator gen) {
    fill(a, 0, a.length, gen);
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font>
  fill(Object[] a, <font color=#0000ff>int</font> from, <font color=#0000ff>int</font> to, Generator gen) {
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = from; i &lt; to; i++)
      a[i] = gen.next();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font>
  fill(<font color=#0000ff>boolean</font>[] a, BooleanGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font>
  fill(<font color=#0000ff>boolean</font>[] a, <font color=#0000ff>int</font> from, <font color=#0000ff>int</font> to,BooleanGenerator gen){
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = from; i &lt; to; i++)
      a[i] = gen.next();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font> fill(<font color=#0000ff>byte</font>[] a, ByteGenerator gen) {
    fill(a, 0, a.length, gen);
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font>
  fill(<font color=#0000ff>byte</font>[] a, <font color=#0000ff>int</font> from, <font color=#0000ff>int</font> to, ByteGenerator gen) {
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = from; i &lt; to; i++)
      a[i] = gen.next();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font> fill(<font color=#0000ff>char</font>[] a, CharGenerator gen) {
    fill(a, 0, a.length, gen);
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font>
  fill(<font color=#0000ff>char</font>[] a, <font color=#0000ff>int</font> from, <font color=#0000ff>int</font> to, CharGenerator gen) {
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = from; i &lt; to; i++)
      a[i] = gen.next();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font> fill(<font color=#0000ff>short</font>[] a, ShortGenerator gen) {
    fill(a, 0, a.length, gen);
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font>
  fill(<font color=#0000ff>short</font>[] a, <font color=#0000ff>int</font> from, <font color=#0000ff>int</font> to, ShortGenerator gen) {
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = from; i &lt; to; i++)
      a[i] = gen.next();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font> fill(<font color=#0000ff>int</font>[] a, IntGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font>
  fill(<font color=#0000ff>int</font>[] a, <font color=#0000ff>int</font> from, <font color=#0000ff>int</font> to, IntGenerator gen) {
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = from; i &lt; to; i++)
      a[i] = gen.next();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font> fill(<font color=#0000ff>long</font>[] a, LongGenerator gen) {
    fill(a, 0, a.length, gen);
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font>
  fill(<font color=#0000ff>long</font>[] a, <font color=#0000ff>int</font> from, <font color=#0000ff>int</font> to, LongGenerator gen) {
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = from; i &lt; to; i++)
      a[i] = gen.next();
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font> fill(<font color=#0000ff>float</font>[] a, FloatGenerator gen) {
    fill(a, 0, a.length, gen);
  }
  <font color=#0000ff>public</font> <font color=#0000ff>static</font> <font color=#0000ff>void</font>
  fill(<font color=#0000ff>float</font>[] a, <font color=#0000ff>int</font> from, <font color=#0000ff>int</font> to, FloatGenerator gen) {
    <font color=#0000ff>for</font>(<font color=#0000ff>int</font> i = from; i &lt; to; i++)
      a[i] = gen.next();
  }

⌨️ 快捷键说明

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