Preconditions工具函数
checkNotNull
String name = null;
Preconditions.checkNotNull(name,"name must be not null !");
checkState
int state = 5;
Preconditions.checkState(state==5,"state must be 5");
checkArgument
int state = 5;
Preconditions.checkArgument(state==5,"argument state must be 5");
checkPositionIndex
范围 0 至 size
int index = 3;
int size = 10;
// check index < 0 || index > size
Preconditions.checkPositionIndex(index,size,"index must between 0 - size ");
checkElementIndex
范围 0 至 (size-1)
int index = 3;
int size = 10;
// index < 0 || index >= size
Preconditions.checkElementIndex(index,size,"index must between 0 - (size-1) ");
本文详细介绍了Java中Preconditions类的几个关键方法,如checkNotNull、checkState、checkArgument、checkPositionIndex和checkElementIndex,用于参数校验和状态检查。这些工具函数确保了代码在运行时的正确性和安全性,防止因无效输入导致的程序异常。通过实例演示了如何在实际编程中使用这些方法来提高代码质量。
696

被折叠的 条评论
为什么被折叠?



