大战熟女丰满人妻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

 

全部教程
主站蜘蛛池模板: 青青草免费视频在线播放 | 国产欧美在线观看一区二区 | 色噜噜五月综合激情久久爱 | 久热国产精品 | 亚洲综合伊人色一区 | 不卡一级aaa全黄毛片 | 曰本女人色黄网站 | 在线观看日韩精品 | 欧美一级片网站 | 四虎影视2022入口网址 | 国产舐足视频在线观看 | 男人的天堂黄 | 777奇米影音| 咪咪爱在线观看 | 一级毛片免费的 | 国产精品高清免费网站 | 国产美女亚洲精品久久久毛片 | 国产五月色婷婷六月丁香视频 | 国产一区曰韩二区欧美三区 | 午夜性爽视频男人的天堂在线 | 中文字幕亚洲综合久久2 | 亚洲精品99久久久久中文字幕 | 久久色国产| 亚洲天码中文字幕第一页 | 青青青永久免费视频 | 亚洲美女啪啪 | 一区二区日本 | 婷婷在线网站 | 伊人久久免费视频 | 在线aa| 九月婷婷亚洲综合在线 | 亚洲天天网综合自拍图片专区 | 国产亚洲精品久久久久久无 | 99热爱久久99热爱九九热爱 | 亚洲网站在线看 | 国产精品日本一区二区不卡视频 | 久久精品中文字幕 | 91国内在线观看 | 久草免费在线 | 国产亚洲精品麻豆一区二区 | www.国产精品|