JAVA常用工具类专题测试
考察知识点
本试卷涵盖以下核心知识点:
StringUtils(5题)
- StringUtils所在库(Apache Commons Lang)
- isEmpty与isBlank的区别
- defaultIfEmpty提供默认值
- 空安全特性(null-safe)
- 常用字符串处理方法
Collections(3题)
- Collections.sort升序排序
- Collections.reverse反转列表(原地操作)
- Collections与Arrays的对比
Arrays(3题)
- Arrays.toString输出数组内容
- Arrays.equals比较数组内容
- Arrays.asList转换为List(固定大小)
FileUtils与IOUtils(2题)
- FileUtils文件和目录操作
- IOUtils.toString读取流内容
DateUtils(2题)
- DateUtils日期时间操作
- DateUtils与java.lang.Math的来源区别
Math工具(1题)
- Math.round四舍五入
- Math数学运算方法
System工具(2题)
- System.currentTimeMillis获取时间戳
- System.arraycopy与Arrays.copyOf区别
ObjectUtils(1题)
- ObjectUtils.defaultIfNull提供默认值
- defaultIfNull与defaultIfEmpty的区别
ExceptionUtils(1题)
- ExceptionUtils.getStackTrace获取堆栈字符串
标准库与第三方库区分(1题)
- Arrays、Collections、System属于Java标准库
- StringUtils、FileUtils等属于Apache Commons库
StringUtils类属于哪个库?
StringUtils.isEmpty("")和StringUtils.isBlank("")的结果分别是什么?
StringUtils.isEmpty(" ")和StringUtils.isBlank(" ")的结果分别是什么?
StringUtils.defaultIfEmpty(null, "default")的返回值是什么?
StringUtils的方法可以安全处理null字符串,不会抛出NullPointerException。
Collections.sort(list)方法对List进行什么排序?
Collections.reverse(list)方法会创建一个新的列表。
Arrays.toString(new int[]{1, 2, 3})的返回值是什么?
Arrays.equals()比较的是数组的内容,而不是数组对象的引用。
IOUtils.toString(inputStream)方法的作用是什么?
FileUtils类主要用于操作什么?
DateUtils类主要用于操作什么类型的数据?
Java标准库Math.round(3.6)的结果是什么?
System.currentTimeMillis()返回的是什么?
ObjectUtils.defaultIfNull(null, "default")的返回值是什么?
ExceptionUtils.getStackTrace(exception)返回什么?
System.arraycopy和Arrays.copyOf的主要区别是什么?
DateUtils是Apache Commons库的日期工具类,而Math是Java标准库的数学工具类。
以下哪些方法同时存在于Arrays类和Collections类?
Arrays.asList(1, 2, 3)返回的List类型是_________(固定大小的ArrayList,不支持add/remove操作)。
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验