大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Guava教程

Guava Preconditions類

Preconditions提供靜態方法來檢查方法或構造函數,被調用是否給定適當的參數。它檢查的先決條件。其方法失敗拋出IllegalArgumentException。

類聲明

以下是com.google.common.base.Preconditions類的聲明:

@GwtCompatible
public final class Preconditions
? ?extends Object

類方法

繼承的方法

這個類繼承了以下類方法: java.lang.Object

Preconditions 示例

使用所選擇的編輯器,創建下面的java程序比如 C:/> Guava
GuavaTester.java

import com.google.common.base.Preconditions;

public class GuavaTester {

   public static void main(String args[]){
      GuavaTester guavaTester = new GuavaTester();
      try {
         System.out.println(guavaTester.sqrt(-3.0));
      }catch(IllegalArgumentException e){
         System.out.println(e.getMessage());
      }
      try {
         System.out.println(guavaTester.sum(null,3));
      }catch(NullPointerException e){
         System.out.println(e.getMessage());
      }
      try {
         System.out.println(guavaTester.getValue(6));
      }catch(IndexOutOfBoundsException e){
         System.out.println(e.getMessage());
      }
   }

   public double sqrt(double input) throws IllegalArgumentException {
      Preconditions.checkArgument(input > 0.0,
         "Illegal Argument passed: Negative value %s.", input);
      return Math.sqrt(input);
   }	

   public int sum(Integer a, Integer b){
      a = Preconditions.checkNotNull(a,
         "Illegal Argument passed: First parameter is Null.");
      b = Preconditions.checkNotNull(b,
         "Illegal Argument passed: Second parameter is Null.");
      return a+b;
   }

   public int getValue(int input){
      int[] data = {1,2,3,4,5};
      Preconditions.checkElementIndex(input,data.length,
         "Illegal Argument passed: Invalid index.");
      return 0;
   }
}

驗證結果

使用javac編譯器編譯如下類


C:\Guava>javac GuavaTester.java

現在運行GuavaTester看到的結果


C:\Guava>java GuavaTester

看到結果


Illegal Argument passed: Negative value -3.0.
Illegal Argument passed: First parameter is Null.
Illegal Argument passed: Invalid index. (6) must be less than size (5)

 

 

 


轉載自并發編程網-ifeve.com

 

全部教程
主站蜘蛛池模板: 99热久久国产精品这里有全部 | 国产乱子伦视频大全 | 在线观看高清国产福利视频 | 久久久久久综合一区中文字幕 | 一级a做爰片欧欧美毛片4 | 成年女人永久免费观看片 | 久久99精品久久久久久首页 | 日日干夜夜操s8 | 欧美日韩中文一区二区三区 | 久久99久久99精品免观看不卡 | 四虎国产精品免费久久久 | 久久男女 | 成人a毛片免费视频观看 | 久久密| 亚洲精品一区二区在线观看 | 欧美经典人人爽人人爽人人片 | 欧美成人精品免费播放 | 日韩欧美精品一区二区三区 | 欧美日韩福利视频一区二区三区 | 欧美一级免费 | 不卡无毒免费毛片视频观看 | 日本一级毛片片免费观看 | 在线看欧美三级中文经典 | 久久精品三级 | 99成人免费视频 | 久草视频免费在线观看 | 国产精品福利影院 | 摸一摸操一操 | 人做人爱视频欧美在线观看 | 亚洲国产日韩欧美mv | 精品久久久久久中文字幕一区 | 奇米福利视频 | 欧美在线一级视频 | 亚洲美女视频在线观看 | 亚洲久爱 | 国产123区 | 欧美一级艳片视频免费观看 | 国产精品伦理久久久久 | 精品无人区乱码一区二区三区手机 | 午夜视频免费国产在线 | 免费成人一级片 |