/*** @author: YXY* @date: 2021/7/13 10:56* @Version 1.0*/
/*** 基本类型数组与包装类型数组相互转换的工具类*/
public  class CastArrayUtil {private CastArrayUtil(){}/*** 将基本类型数组转换为对应的包装类型数组** @param original* @return*/public static Byte[] toWrap(byte[] original) {int length = original.length;Byte[] dest = new Byte[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将基本类型数组转换为对应的包装类型数组** @param original* @return*/public static Float[] toWrap(float[] original) {int length = original.length;Float[] dest = new Float[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将基本类型数组转换为对应的包装类型数组** @param original* @return*/public static Double[] toWrap(double[] original) {int length = original.length;Double[] dest = new Double[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将基本类型数组转换为对应的包装类型数组** @param original* @return*/public static Boolean[] toWrap(boolean[] original) {int length = original.length;Boolean[] dest = new Boolean[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将基本类型数组转换为对应的包装类型数组** @param original* @return*/public static Long[] toWrap(long[] original) {int length = original.length;Long[] dest = new Long[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将基本类型数组转换为对应的包装类型数组** @param original* @return*/public static Character[] toWrap(char[] original) {int length = original.length;Character[] dest = new Character[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将基本类型数组转换为对应的包装类型数组** @param original* @return*/public static Integer[] toWrap(int[] original) {int length = original.length;Integer[] dest = new Integer[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将基本类型数组转换为对应的包装类型数组** @param original* @return*/public static Short[] toWrap(short[] original) {int len = original.length;Short[] dest = new Short[len];for (int i = 0; i < len; i++) {dest[i] = original[i];}return dest;}/*** 将包装类型数组转换为对应的基本类型数组** @param original* @return*/public static byte[] toPrimitive(Byte[] original) {int length = original.length;byte[] dest = new byte[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将包装类型数组转换为对应的基本类型数组** @param original* @return*/public static float[] toPrimitive(Float[] original) {int length = original.length;float[] dest = new float[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将包装类型数组转换为对应的基本类型数组** @param original* @return*/public static double[] toPrimitive(Double[] original) {int length = original.length;double[] dest = new double[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将包装类型数组转换为对应的基本类型数组** @param original* @return*/public static boolean[] toPrimitive(Boolean[] original) {int length = original.length;boolean[] dest = new boolean[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将包装类型数组转换为对应的基本类型数组** @param original* @return*/public static long[] toPrimitive(Long[] original) {int length = original.length;long[] dest = new long[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将包装类型数组转换为对应的基本类型数组** @param original* @return*/public static char[] toPrimitive(Character[] original) {int length = original.length;char[] dest = new char[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将包装类型数组转换为对应的基本类型数组** @param original* @return*/public static int[] toPrimitive(Integer[] original) {int length = original.length;int[] dest = new int[length];for (int i = 0; i < length; i++) {dest[i] = original[i];}return dest;}/*** 将包装类型数组转换为对应的基本类型数组** @param original* @return*/public static short[] toPrimitive(Short[] original) {int len = original.length;short[] dest = new short[len];for (int i = 0; i < len; i++) {dest[i] = original[i];}return dest;}}

基本类型数组转包装类型数组工具类相关推荐

  1. C语言学习笔记——使用字符数组和实型数组分别存储学生姓名和成绩,并通过对学生成绩的排序,按名次输出

    题目来自C语言从入门到精通第三版:使用字符数组和实型数组分别存储学生姓名和成绩,并通过对学生成绩的排序,按照名次输出字符数组中对应的学生姓名 在网上大致找了一下没有看到C语言实现的版本,于是自己写了一 ...

  2. java mediatype属性_基于ServletRequest实现请求获取内容类型的媒体类型MediaType、字符集Charset的工具类ContentTypeUtil...

    一.源码说明 基于springframework的org.springframework.http.MediaType通过ServletRequest对象分别获取到媒体类型.字符集类型,具体工具类Co ...

  3. java多线程工具类_Java多线程系列之:线程的并发工具类

    一,Fork-Join 1,定义: Fork-Join框架:就是在必要的情况下,将一个大任务,进行拆分(fork)成若干个小任务(拆到不能再拆时),再将一个个的小任务运算的结果进行join汇总. 2, ...

  4. java 项目中常用的工具类总结

    1.文件 1.根据图片的链接,下载图片 package com.lingxu.module.BigDataJoinMessage.util;import java.io.FileOutputStrea ...

  5. java身份证号码校验工具类

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

  6. Java 线程 - 基础及工具类 (二)

    Java 并发系列文章 Java 线程 - 并发理论基础(一) Java 线程 - 基础及工具类 (二) Java 线程 - 并发设计模式 (三) Java 线程(二) 通用的线程生命周期 Java ...

  7. java身份证工具类,身份证合法性校验,根据身份证获取生日、年龄、性别

    import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.*; /**  * 身份证号码校验工具 ...

  8. JavaScript常用工具类整理(总结版)

    导读:在前端开发过程中需要对常用的功能模块进行封装,常用的方法多次调用需要整合,保证组件的复用性与程序的可维护性,这里总结一下,便于后续的使用! 目录 1.全局声明工具类 2.定时器 3.判断变量是否 ...

  9. 常用工具类 (三) : Hutool 常用工具类整理 (全)

    文章目录 官方文档 一.基础工具类 StrUtil / StringUtils 字符串工具类 DateUtil 日期工具类 NumberUtil 数字工具类 BeanUtil JavaBean工具类 ...

最新文章

  1. UVA 11983 Weird Advertisement
  2. jsp 中的js 与 jstl 运行的先后顺序
  3. 用关系型NoSQL回到未来
  4. pricing data of Service order is copied from BP master data
  5. applicationContext.xml中的使用${}是代表什么意思?
  6. tracepro杂散光分析例子_光刻机的蜕变过程及专利分析
  7. JavaScript数据类型之算术运算符(7)
  8. python pyquery不规则数据的抓取_11. 数据提取-PyQuery
  9. HTTP API 设计指南(响应部分)
  10. Git 版本控制系统的安装与使用
  11. webp图片格式、响应式图片
  12. 计算机卡死后自动关机,电脑经常卡住自动关机怎么办
  13. SAR变化检测的性能指标(kappa系数)——简化版
  14. StringBuilder
  15. 2022-3-26 Java SE检测试卷
  16. 邮箱地址是什么?什么是邮箱地址?电子邮箱地址大全
  17. 【区块链108将】区块链无权威,参与之前多了解才可能赚钱
  18. vb.net 教程 5-9 屏幕范围内取色
  19. 前端CDN资源库,再也不用担心vue首次加载慢的问题了,vue项目必备cdn加速
  20. 关于“复活节Easter”知识,你了解多少?

热门文章

  1. 深度学习笔记5:正则化与dropout
  2. leetcode-python-优先级队列与时间复杂度
  3. HBase phoenix二级索引
  4. .Net组件程序设计之线程、并发管理(二)
  5. 博客社会学图——使用python检索网页上的友情链接
  6. RMS 相关下载链接
  7. Android解决ScrollView中的滑动效果导致GestureDetector中的OnFling不能正常工作问题
  8. Android使用Intent实现拨打电话的动作
  9. 关于ReetrantLock
  10. 线性求所有逆元的方法