编程示例——commons.lang.ArrayUtils类代码示例
本博文整理归纳了Java中org.apache.commons.lang3.ArrayUtils类的典型函数的代码示例。如果您正苦于以下问题:.ArrayUtils类的具体用法?.ArrayUtils怎么用?.ArrayUtils使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ArrayUtils类属于.commons.lang包,在下文中一共展示了ArrayUtils类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: addAll
@Test
public void testAddAll() {
int [] origArray = {1,2,3};
int [] secondArray = {5,6};
int [] newArray = ArrayUtils.addAll(origArray, secondArray);
log.info("newArray:{}", ArrayUtils.toString(newArray));
}
代码输出:
00:03:13.995 [main] INFO ArrayUtils.ArrayUtilsTest - newArray:{1,2,3,5,6}
示例2: reverse
@Test
public void testReserve() {
int [] origArray = {1,2,3,5,6};
log.info("origArray:{}", ArrayUtils.toString(origArray));
ArrayUtils.reverse(origArray);
log.info("reserveArray:{}", ArrayUtils.toString(origArray));
}
代码输出:
00:03:44.775 [main] INFO ArrayUtils.ArrayUtilsTest - origArray:{1,2,3,5,6}
00:03:44.792 [main] INFO ArrayUtils.ArrayUtilsTest - reserveArray:{6,5,3,2,1}
示例3 toObject
@Test
public void testToObject() {
int [] origArray = {1,2,3,5,6};
log.info("origArray:{}", ArrayUtils.toString(origArray));
Integer [] objectArray = ArrayUtils.toObject(origArray);
log.info("objectArray:{}", ArrayUtils.toString(objectArray));
}
代码输出:
00:04:18.787 [main] INFO ArrayUtils.ArrayUtilsTest - origArray:{1,2,3,5,6}
00:04:18.793 [main] INFO ArrayUtils.ArrayUtilsTest - objectArray:{1,2,3,5,6}
示例4 toPrimitive
@Test
public void testToPritive() {
Integer [] origArray = {1,2,3,5,6,null};
log.info("origArray:{}", ArrayUtils.toString(origArray));
int [] objectArray = ArrayUtils.toPrimitive(origArray, 0);
log.info("objectArray:{}", ArrayUtils.toString(objectArray));
}
代码输出:
00:05:14.649 [main] INFO ArrayUtils.ArrayUtilsTest - origArray:{1,2,3,5,6,<null>}
00:05:14.656 [main] INFO ArrayUtils.ArrayUtilsTest - objectArray:{1,2,3,5,6,0}
示例5 toStringArray
@Test
public void testToStringArray() {
Integer [] origArray = {1,2,3,5,6,null};
log.info("origArray:{}", ArrayUtils.toString(origArray));
String [] stringArray = ArrayUtils.toStringArray(origArray, "0");
log.info("stringArray:{}", ArrayUtils.toString(stringArray));
}
代码输出:
00:07:08.263 [main] INFO ArrayUtils.ArrayUtilsTest - origArray:{1,2,3,5,6,<null>}
00:07:08.264 [main] INFO ArrayUtils.ArrayUtilsTest - stringArray:{1,2,3,5,6,0}
示例6 toMap
@Test
public void testToMap() {
Integer [][] origArray = {{1, 29}, {2, 90}};
log.info("origArray:{}", ArrayUtils.toString(origArray));
Map map = ArrayUtils.toMap(origArray);
log.info("stringArray:{}", ArrayUtils.toString(map));
}
代码输出:
00:07:08.260 [main] INFO ArrayUtils.ArrayUtilsTest - origArray:{{1,29},{2,90}}
00:07:08.261 [main] INFO ArrayUtils.ArrayUtilsTest - stringArray:{1=29, 2=90}
示例7 clone
@Test
public void testClone() {
int [] origArray = {1,2,3,5,6};
log.info("origArray:{}", ArrayUtils.toString(origArray));
int[] newArray = ArrayUtils.clone(origArray);
log.info("after clone");
newArray[0] = 100;
log.info("origArray:{}", ArrayUtils.toString(origArray));
log.info("newArray:{}", ArrayUtils.toString(newArray));
}
代码输出:
00:07:08.250 [main] INFO ArrayUtils.ArrayUtilsTest - origArray:{1,2,3,5,6}
00:07:08.250 [main] INFO ArrayUtils.ArrayUtilsTest - after clone
00:07:08.250 [main] INFO ArrayUtils.ArrayUtilsTest - origArray:{1,2,3,5,6}
00:07:08.251 [main] INFO ArrayUtils.ArrayUtilsTest - newArray:{100,2,3,5,6}
正文到此结束