黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

 

全部教程
主站蜘蛛池模板: 未成人禁止视频高清在线观看 | h在线播放 | 在线免费观看视频黄 | 91短视频testflight| 色综合久久88色综合天天提莫 | 性美国xxxxx免费 | 噜噜色综合噜噜色噜噜色 | 国产日产欧美一区二区三区 | 香蕉视频你懂的 | 麻豆成人传媒一区二区 | 日韩欧美一区二区三区不卡在线 | 黄色在线观看视频免费 | 麻豆果冻传媒新剧国产短视频 | 伊人激情久久综合中文字幕 | 一级毛片免费全部播放 | 亚洲高清综合 | 亚洲 欧美 另类中文字幕 | 久久综合狠狠综合久久97色 | 色视频网站在线观看 | 欧美一级视频在线高清观看 | 久草视频在线首页 | 成年人在线视频免费观看 | 成人黄色激情网站 | 成人在线播放视频 | 我的性放荡生活小说 | 亚洲日日操 | 国产日韩欧美综合色视频在线 | 国产h视频在线 | 99免费在线观看视频 | 国产亚洲情侣一区二区无 | 最近高清中文字幕2019 | 亚洲a站| 一级做a爰片性色毛片小说 一级做a爰片性色毛片武则天五则 | 日韩第一视频 | 日韩理论在线播放 | 国产精品成人免费视频 | 老司机av | 在线视频观看你懂的 | 99re久久在热线播放最新地址 | 成人a大片在线观看 | 亚洲色图第1页 |