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

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

?? arrays2.java

?? 關于JAVA思想學習的書籍
?? 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();}
  }
} ///:~

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费视频app| 国产呦精品一区二区三区网站| 一本到不卡免费一区二区| 亚洲情趣在线观看| 日韩免费看的电影| 色妹子一区二区| 国产精品视频线看| 欧美猛男男办公室激情| 国产精品一区二区久久精品爱涩| 亚洲欧美日韩中文播放| 亚洲精品一区二区三区99| 色婷婷久久一区二区三区麻豆| 免费的国产精品| 中文字幕第一区综合| 欧美一激情一区二区三区| 99久久国产免费看| 久久精品噜噜噜成人av农村| 亚洲一线二线三线视频| 亚洲精品一区二区三区四区高清 | 26uuu亚洲| 欧美日韩三级在线| 天天影视网天天综合色在线播放 | 麻豆精品在线看| 亚洲人成影院在线观看| 亚洲国产cao| 视频一区二区三区在线| 国产在线视视频有精品| 99国内精品久久| 欧美在线播放高清精品| 欧美大白屁股肥臀xxxxxx| 国产目拍亚洲精品99久久精品| **欧美大码日韩| 男女性色大片免费观看一区二区| 国产酒店精品激情| 欧美综合色免费| 欧美成人女星排行榜| 中文字幕亚洲一区二区va在线| 亚洲一区二区三区四区在线| 韩日精品视频一区| 在线国产亚洲欧美| 久久精品夜夜夜夜久久| 性久久久久久久| caoporn国产一区二区| 日韩一区二区三区电影| 国产精品久久久久aaaa| 麻豆精品久久精品色综合| 色综合亚洲欧洲| 久久综合精品国产一区二区三区 | 中文字幕日韩一区| 青青草原综合久久大伊人精品 | 久久99久久99| 欧美在线观看视频在线| 2020日本不卡一区二区视频| 亚洲综合久久av| 波多野结衣中文字幕一区| 欧美久久久久久久久久| 国产精品色哟哟| 国产综合久久久久久久久久久久| 欧美性猛交xxxxxxxx| 国产精品第四页| 国产精品一线二线三线| 日韩免费福利电影在线观看| 亚洲图片一区二区| 在线欧美小视频| 亚洲人亚洲人成电影网站色| 国产成人亚洲综合a∨婷婷 | 狠狠色狠狠色合久久伊人| 欧美日韩国产一级二级| 亚洲一线二线三线久久久| 一本久道久久综合中文字幕 | 国产91精品久久久久久久网曝门 | 中文字幕中文字幕一区| 国产麻豆日韩欧美久久| xnxx国产精品| 国产伦精品一区二区三区在线观看| 91麻豆精品国产91久久久使用方法 | 激情久久久久久久久久久久久久久久| 欧美色网站导航| 亚洲成av人片一区二区三区| 欧洲视频一区二区| 亚洲国产一区二区在线播放| 欧美色图在线观看| 日日骚欧美日韩| 日韩一区二区三区视频在线 | 国产福利一区二区三区视频在线| 亚洲精品一区二区三区四区高清 | 99视频精品免费视频| 国产精品视频麻豆| 99在线精品视频| 亚洲国产精品久久久久秋霞影院| 欧美精品色综合| 日本不卡一区二区三区高清视频| 欧美videossexotv100| 久久狠狠亚洲综合| 久久久久久久综合狠狠综合| 国产一区视频导航| 日本一区二区三区久久久久久久久不 | 国产精品嫩草久久久久| av一区二区三区四区| 亚洲精品你懂的| 欧美精品 国产精品| 麻豆精品久久久| 1区2区3区国产精品| 欧美日韩精品欧美日韩精品| 秋霞影院一区二区| 亚洲国产精品99久久久久久久久| 91小视频免费看| 青青草原综合久久大伊人精品| 久久久三级国产网站| 91在线视频18| 日韩精品一区第一页| 精品剧情v国产在线观看在线| 成人高清在线视频| 午夜激情综合网| 欧美高清在线视频| 欧美日韩国产在线观看| 国产精品99久久久久| 亚洲国产日韩a在线播放| 国产亚洲一区二区三区在线观看| 91久久香蕉国产日韩欧美9色| 久久精品国产77777蜜臀| 国产精品久久久久影院色老大| 欧美精品丝袜中出| 一本到高清视频免费精品| 激情欧美日韩一区二区| 午夜精品国产更新| 亚洲精品乱码久久久久久 | 色综合久久九月婷婷色综合| 久久国产精品免费| 亚洲va欧美va人人爽午夜| 亚洲国产精品成人综合色在线婷婷| 欧美肥胖老妇做爰| 一本色道**综合亚洲精品蜜桃冫| 国产一区二区三区蝌蚪| 午夜精品久久久久久久99水蜜桃| 亚洲人成网站色在线观看| 欧美激情自拍偷拍| 2019国产精品| 日韩片之四级片| 69p69国产精品| 欧美主播一区二区三区美女| 成人午夜免费av| 国产精品99久久不卡二区| 精品一区二区三区的国产在线播放| 亚洲精品视频在线看| 亚洲色图欧美在线| 中文字幕乱码亚洲精品一区| 精品国产一区二区亚洲人成毛片| 欧美丰满高潮xxxx喷水动漫| 欧美在线不卡视频| 欧洲一区在线观看| 欧美日韩亚洲国产综合| 91一区二区在线观看| 91在线你懂得| 91免费看`日韩一区二区| 成年人午夜久久久| jlzzjlzz国产精品久久| 成人三级在线视频| a亚洲天堂av| 99久久婷婷国产综合精品电影| 成人va在线观看| 色一区在线观看| 91免费观看视频| 在线观看欧美精品| 欧美乱妇15p| 日韩精品一区二区三区蜜臀| 精品剧情v国产在线观看在线| 久久综合久久久久88| 久久久www成人免费无遮挡大片| 久久久久久一级片| 国产精品电影一区二区三区| 亚洲福利视频一区| 美女视频黄 久久| 大胆亚洲人体视频| 91在线国内视频| 91精品国产综合久久小美女| 精品成a人在线观看| 国产精品久久久久一区| 亚洲裸体xxx| 久久99国产乱子伦精品免费| 成人免费视频播放| 欧美日本一道本| 久久久久久久电影| 亚洲精品日韩一| 久久国产精品色| 在线国产亚洲欧美| 精品国产乱码久久久久久久久 | 在线观看三级视频欧美| 日韩三级电影网址| 日韩毛片一二三区| 日韩制服丝袜先锋影音| 懂色av一区二区在线播放| 欧美日韩中字一区| 日本一区二区动态图| 午夜国产不卡在线观看视频| 国产在线精品一区二区不卡了| 国产精选一区二区三区| 欧美中文字幕一二三区视频| 精品国产乱码久久久久久免费| 亚洲人一二三区|