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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? arrays2.java

?? 經(jīng)典《Java編程思想》書以及相關(guān)的源代碼。內(nèi)容詳細。
?? JAVA
字號:
//: com:bruceeckel:util:Arrays2.java
// From 'Thinking in Java, 2nd ed.' by Bruce Eckel
// www.BruceEckel.com. See copyright notice in CopyRight.txt.
// A supplement to java.util.Arrays, to provide
// additional useful functionality when working
// with arrays. Allows any array to be printed,
// and to be filled via a user-defined 
// "generator" object.
package com.bruceeckel.util;
import java.util.*;

public class Arrays2 {
  private static void
  start(int from, int to, int length) {
    if(from != 0 || to != length)
      System.out.print("["+ from +":"+ to +"] ");
    System.out.print("(");
  }
  private static void end() {
    System.out.println(")");
  }
  public static void print(Object[] a) {
    print(a, 0, a.length);
  }
  public static void 
  print(String msg, Object[] a) {
    System.out.print(msg + " ");
    print(a, 0, a.length);
  }
  public static void 
  print(Object[] a, int from, int to){
    start(from, to, a.length);
    for(int i = from; i < to; i++) {
      System.out.print(a[i]);
      if(i < to -1)
        System.out.print(", ");
    }
    end();
  }
  public static void print(boolean[] a) {
      print(a, 0, a.length);
  }
  public static void 
  print(String msg, boolean[] a) {
    System.out.print(msg + " ");
    print(a, 0, a.length);
  }
  public static void 
  print(boolean[] a, int from, int to) {
    start(from, to, a.length);
    for(int i = from; i < to; i++) {
      System.out.print(a[i]);
      if(i < to -1)
        System.out.print(", ");
    }
    end();
  }
  public static void print(byte[] a) {
      print(a, 0, a.length);
  }
  public static void 
  print(String msg, byte[] a) {
    System.out.print(msg + " ");
    print(a, 0, a.length);
  }
  public static void 
  print(byte[] a, int from, int to) {
    start(from, to, a.length);
    for(int i = from; i < to; i++) {
      System.out.print(a[i]);
      if(i < to -1)
        System.out.print(", ");
    }
    end();
  }
  public static void print(char[] a) {
      print(a, 0, a.length);
  }
  public static void 
  print(String msg, char[] a) {
    System.out.print(msg + " ");
    print(a, 0, a.length);
  }
  public static void 
  print(char[] a, int from, int to) {
    start(from, to, a.length);
    for(int i = from; i < to; i++) {
      System.out.print(a[i]);
      if(i < to -1)
        System.out.print(", ");
    }
    end();
  }
  public static void print(short[] a) {
      print(a, 0, a.length);
  }
  public static void 
  print(String msg, short[] a) {
    System.out.print(msg + " ");
    print(a, 0, a.length);
  }
  public static void 
  print(short[] a, int from, int to) {
    start(from, to, a.length);
    for(int i = from; i < to; i++) {
      System.out.print(a[i]);
      if(i < to - 1)
        System.out.print(", ");
    }
    end();
  }
  public static void print(int[] a) {
      print(a, 0, a.length);
  }
  public static void 
  print(String msg, int[] a) {
    System.out.print(msg + " ");
    print(a, 0, a.length);
  }
  public static void 
  print(int[] a, int from, int to) {
    start(from, to, a.length);
    for(int i = from; i < to; i++) {
      System.out.print(a[i]);
      if(i < to - 1)
        System.out.print(", ");
    }
    end();
  }
  public static void print(long[] a) {
    print(a, 0, a.length);
  }
  public static void 
  print(String msg, long[] a) {
    System.out.print(msg + " ");
    print(a, 0, a.length);
  }
  public static void 
  print(long[] a, int from, int to) {
    start(from, to, a.length);
    for(int i = from; i < to; i++) {
      System.out.print(a[i]);
      if(i < to - 1)
        System.out.print(", ");
    }
    end();
  }
  public static void print(float[] a) {
      print(a, 0, a.length);
  }
  public static void 
  print(String msg, float[] a) {
    System.out.print(msg + " ");
    print(a, 0, a.length);
  }
  public static void 
  print(float[] a, int from, int to) {
    start(from, to, a.length);
    for(int i = from; i < to; i++) {
      System.out.print(a[i]);
      if(i < to - 1)
        System.out.print(", ");
    }
    end();
  }
  public static void print(double[] a) {
      print(a, 0, a.length);
  }
  public static void 
  print(String msg, double[] a) {
    System.out.print(msg + " ");
    print(a, 0, a.length);
  }
  public static void 
  print(double[] a, int from, int to){
    start(from, to, a.length);
    for(int i = from; i < to; i++) {
      System.out.print(a[i]);
      if(i < to - 1)
        System.out.print(", ");
    }
    end();
  }
  // Fill an array using a generator:
  public static void 
  fill(Object[] a, Generator gen) {
      fill(a, 0, a.length, gen);
  }
  public static void 
  fill(Object[] a, int from, int to, 
       Generator gen){
    for(int i = from; i < to; i++)
      a[i] = gen.next();
  }
  public static void 
  fill(boolean[] a, BooleanGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  public static void 
  fill(boolean[] a, int from, int to,
       BooleanGenerator gen) {
    for(int i = from; i < to; i++)
      a[i] = gen.next();
  }
  public static void 
  fill(byte[] a, ByteGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  public static void 
  fill(byte[] a, int from, int to, 
       ByteGenerator gen) {
    for(int i = from; i < to; i++)
      a[i] = gen.next();
  }
  public static void 
  fill(char[] a, CharGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  public static void 
  fill(char[] a, int from, int to, 
       CharGenerator gen) {
    for(int i = from; i < to; i++)
      a[i] = gen.next();
  }
  public static void 
  fill(short[] a, ShortGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  public static void 
  fill(short[] a, int from, int to, 
       ShortGenerator gen) {
    for(int i = from; i < to; i++)
      a[i] = gen.next();
  }
  public static void 
  fill(int[] a, IntGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  public static void 
  fill(int[] a, int from, int to, 
       IntGenerator gen) {
    for(int i = from; i < to; i++)
      a[i] = gen.next();
  }
  public static void 
  fill(long[] a, LongGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  public static void 
  fill(long[] a, int from, int to, 
       LongGenerator gen) {
    for(int i = from; i < to; i++)
      a[i] = gen.next();
  }
  public static void 
  fill(float[] a, FloatGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  public static void 
  fill(float[] a, int from, int to, 
       FloatGenerator gen) {
    for(int i = from; i < to; i++)
      a[i] = gen.next();
  }
  public static void 
  fill(double[] a, DoubleGenerator gen) {
      fill(a, 0, a.length, gen);
  }
  public static void 
  fill(double[] a, int from, int to,
       DoubleGenerator gen){
    for(int i = from; i < to; i++)
      a[i] = gen.next();
  }
  private static Random r = new Random();
  public static class RandBooleanGenerator 
  implements BooleanGenerator {
    public boolean next() { 
      return r.nextBoolean();
    }
  }
  public static class RandByteGenerator 
  implements ByteGenerator {
    public byte next() { 
      return (byte)r.nextInt();
    }
  }
  static String ssource = 
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +
    "abcdefghijklmnopqrstuvwxyz";
  static char[] src = ssource.toCharArray();
  public static class RandCharGenerator 
  implements CharGenerator {
    public char next() {
      int pos = Math.abs(r.nextInt());
      return src[pos % src.length];
    }
  }
  public static class RandStringGenerator
  implements Generator {
    private int len;
    private RandCharGenerator cg = 
      new RandCharGenerator();
    public RandStringGenerator(int length) {
      len = length;
    }
    public Object next() {
      char[] buf = new char[len];
      for(int i = 0; i < len; i++)
        buf[i] = cg.next();
      return new String(buf);
    }
  }
  public static class RandShortGenerator 
  implements ShortGenerator {
    public short next() { 
      return (short)r.nextInt();
    }
  }
  public static class RandIntGenerator 
  implements IntGenerator {
    private int mod = 10000;
    public RandIntGenerator() {}
    public RandIntGenerator(int modulo) {
      mod = modulo;
    }
    public int next() { 
      return r.nextInt() % mod; 
    }
  }
  public static class RandLongGenerator 
  implements LongGenerator {
    public long next() { return r.nextLong(); }
  }
  public static class RandFloatGenerator 
  implements FloatGenerator {
    public float next() { return r.nextFloat(); }
  }
  public static class RandDoubleGenerator 
  implements DoubleGenerator {
    public double next() {return r.nextDouble();}
  }
} ///:~

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久热成人在线视频| 一区二区三区四区精品在线视频 | 日韩精品乱码av一区二区| 欧美亚洲综合在线| 亚洲国产日韩a在线播放性色| 欧美色电影在线| 久久精品国产久精国产| wwwwww.欧美系列| 成人av电影在线播放| 亚洲视频一区二区在线观看| 在线观看日产精品| 久久精品72免费观看| 国产亚洲成年网址在线观看| 97se亚洲国产综合自在线| 亚洲精品水蜜桃| 91精品国产91久久久久久最新毛片 | 有码一区二区三区| 91精品婷婷国产综合久久性色| 久久99精品国产麻豆婷婷| 国产日产精品1区| 在线观看国产日韩| 精品一区二区免费| 亚洲天堂成人在线观看| 日韩视频免费直播| 成人免费av资源| 亚洲444eee在线观看| 久久久99精品免费观看| 在线精品观看国产| 久99久精品视频免费观看| 国产精品嫩草影院av蜜臀| 欧美体内she精高潮| 国产在线国偷精品免费看| 综合欧美亚洲日本| 精品福利视频一区二区三区| 一本色道亚洲精品aⅴ| 久久99国产精品免费| 一区二区在线观看视频在线观看| 日韩欧美在线一区二区三区| 99re在线视频这里只有精品| 久久精品国产99国产| 亚洲综合自拍偷拍| 国产精品网站一区| 欧美成人精精品一区二区频| 日本韩国欧美在线| 国产乱妇无码大片在线观看| 日韩精品免费视频人成| 亚洲精品videosex极品| 国产清纯白嫩初高生在线观看91| 欧美视频一区在线| jlzzjlzz亚洲日本少妇| 国产在线观看一区二区| 免费高清不卡av| 亚洲成人动漫在线免费观看| 亚洲婷婷国产精品电影人久久| 26uuu另类欧美亚洲曰本| 欧美一级国产精品| 欧美日韩aaa| 色偷偷成人一区二区三区91| 成人午夜视频免费看| 激情另类小说区图片区视频区| 日韩激情视频网站| 婷婷综合久久一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 国产女同互慰高潮91漫画| 久久综合丝袜日本网| 日韩精品最新网址| 日韩限制级电影在线观看| 欧美一区二区视频在线观看| 欧美三级蜜桃2在线观看| 日本精品一区二区三区高清 | 中文字幕av一区二区三区免费看| 日韩女优制服丝袜电影| 91精品国产综合久久久久久| 欧美日韩和欧美的一区二区| 欧美性大战久久| 欧美亚洲一区三区| 91国偷自产一区二区三区成为亚洲经典 | 欧美中文字幕不卡| 一本大道久久a久久综合| 大胆亚洲人体视频| 成人小视频免费观看| 国产69精品久久99不卡| 国产精品一级二级三级| 国产一区啦啦啦在线观看| 国内精品久久久久影院色| 国产精品亚洲一区二区三区在线 | 国产精品嫩草久久久久| 中文字幕综合网| 亚洲欧美日韩久久精品| 午夜欧美一区二区三区在线播放| 日韩成人精品在线| 国模无码大尺度一区二区三区| 国产精品99久久不卡二区| www.在线欧美| 欧美三区在线视频| 日韩午夜激情av| 中文字幕免费一区| 一区二区在线观看免费| 日韩精品国产精品| 韩国理伦片一区二区三区在线播放| 国产成人精品亚洲日本在线桃色 | 韩国v欧美v亚洲v日本v| 成人激情视频网站| 日本道免费精品一区二区三区| 欧美日韩卡一卡二| 欧美精品一区二区在线观看| 欧美极品少妇xxxxⅹ高跟鞋 | 5月丁香婷婷综合| 久久无码av三级| 亚洲色欲色欲www| 三级在线观看一区二区| 国产传媒日韩欧美成人| 欧美视频自拍偷拍| 2023国产精品| 亚洲图片欧美一区| 国产乱对白刺激视频不卡| 一本久久综合亚洲鲁鲁五月天 | 精品国产乱码久久久久久图片| 欧美国产视频在线| xfplay精品久久| 亚洲宅男天堂在线观看无病毒| 激情文学综合网| 在线一区二区观看| 国产网红主播福利一区二区| 亚洲午夜在线观看视频在线| 国产精品亚洲专一区二区三区 | 午夜欧美电影在线观看| 国产成人免费在线视频| 7777精品伊人久久久大香线蕉完整版| 日本一区二区三区高清不卡| 婷婷中文字幕一区三区| 成人高清视频免费观看| 日韩欧美成人午夜| 亚洲国产日韩a在线播放| 成人免费视频播放| 精品国产免费人成在线观看| 一卡二卡欧美日韩| 成人黄色免费短视频| 精品国产乱码久久久久久1区2区| 一区二区三区四区在线播放 | 国内精品免费**视频| 欧美网站大全在线观看| 亚洲欧洲另类国产综合| 国产高清一区日本| 91麻豆精品国产91久久久使用方法 | 夜夜精品视频一区二区| av在线这里只有精品| 久久女同互慰一区二区三区| 日日噜噜夜夜狠狠视频欧美人| 91欧美一区二区| 国产精品理论片在线观看| 国产精品一区二区三区四区| 欧美xxxxxxxx| 麻豆精品蜜桃视频网站| 8x8x8国产精品| 亚洲图片一区二区| 欧美偷拍一区二区| 一区二区三国产精华液| 一本色道久久综合精品竹菊| 国产精品久久久久久久久免费桃花 | 国产欧美久久久精品影院| 精品一二线国产| 久久综合久久综合亚洲| 美女网站一区二区| 精品国产一区二区国模嫣然| 伦理电影国产精品| 精品噜噜噜噜久久久久久久久试看| 日精品一区二区三区| 337p亚洲精品色噜噜狠狠| 日韩精品视频网| 欧美大胆人体bbbb| 国产综合久久久久影院| 国产欧美一区二区精品秋霞影院 | 日本福利一区二区| 亚洲一线二线三线久久久| 欧美综合久久久| 天堂一区二区在线| 日韩欧美电影在线| 国产精品一区久久久久| 国产精品久久久久久久久免费丝袜 | 免费一级片91| www激情久久| 成人成人成人在线视频| 亚洲激情网站免费观看| 欧美日韩欧美一区二区| 麻豆精品精品国产自在97香蕉| 精品国产乱码久久久久久牛牛| 国产91对白在线观看九色| 亚洲理论在线观看| 91精品国产美女浴室洗澡无遮挡| 裸体在线国模精品偷拍| 国产精品三级在线观看| 日本高清不卡aⅴ免费网站| 日本视频一区二区三区| 国产亚洲va综合人人澡精品| 91丨九色porny丨蝌蚪| 午夜激情一区二区| 国产欧美一二三区| 欧美精品一级二级三级| 国产精品自拍三区|