浅谈Java中强制类型转换的问题

 更新时间:2016年05月31日 16:09:24   投稿:jingxian  
下面小编就为大家带来一篇浅谈Java中强制类型转换的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

为了更好的理解我们先看下面的例子:

package com.yonyou.test; 
 
import java.util.ArrayList; 
import java.util.Iterator; 
import java.util.List; 
 
 
/** 
 * 测试类 
 * @author 脚本之家 
 * @创建日期 2016-5-31 
 */
 
public class Test{ 
public static void main(String[] args) { 
   List<String> list=new ArrayList<String>(); 
   list.add("Hello"); 
   list.add("World"); 
   list.add("HAHAHAHA"); 
    
 
  String[] strArray2=new String[list.size()]; 
  list.toArray(strArray2); 
  for(int i=0;i<strArray2.length;i++) 
  { 
    System.out.println(strArray2[i]); 
  } 
   
  //下面的内容将会出现强制转换的错误 
  String[] strArray=(String[]) list.toArray();  //list.toArray()会返回Object[]类型的数组,想强制转换为String[] 
  for(int i=0;i<strArray.length;i++) 
  { 
    System.out.println(strArray[i]); 
  } 
 
 } 
}

以上这篇浅谈Java中强制类型转换的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Nacos多环境的实现过程

    Nacos多环境的实现过程

    本文介绍Nacos实现多环境的方案,包括单租户和多租户两种类型,详细介绍了如何在Nacos中创建命名空间、配置文件和项目,并通过配置文件的DataId和Group区分不同环境和项目,作者通过实战场景展示了如何配置和启动项目,验证了配置文件的读取和隔离效果
    2024-12-12
  • MyBatis别名和settings设置方式

    MyBatis别名和settings设置方式

    这篇文章主要介绍了MyBatis别名和settings设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • 详解feign调用session丢失解决方案

    详解feign调用session丢失解决方案

    这篇文章主要介绍了详解feign调用session丢失解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02
  • Java导出txt文件的方法

    Java导出txt文件的方法

    这篇文章主要介绍了Java导出txt文件的方法,实例分析了两种java导出txt文本文件的使用技巧,需要的朋友可以参考下
    2015-05-05
  • Spring boot 集成Dubbox的方法示例

    Spring boot 集成Dubbox的方法示例

    本篇文章主要介绍了Spring boot 集成Dubbox的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • 详解SpringBoot定制@ResponseBody注解返回的Json格式

    详解SpringBoot定制@ResponseBody注解返回的Json格式

    这篇文章主要介绍了详解SpringBoot定制@ResponseBody注解返回的Json格式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Java实现把文件及文件夹压缩成zip

    Java实现把文件及文件夹压缩成zip

    这篇文章主要介绍了Java实现把文件及文件夹压缩成zip,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • JAVA错误:'无效目标发行版 17'的解决方案

    JAVA错误:'无效目标发行版 17'的解决方案

    这篇文章主要给大家介绍了关于JAVA错误:'无效目标发行版 17'的解决方案,文中通过图文介绍的非常详细,对大家学习或使用java具有一的的参考学习价值,需要的朋友可以参考下
    2022-09-09
  • Java实现批量导出导入数据及附件文件zip包

    Java实现批量导出导入数据及附件文件zip包

    这篇文章主要为大家详细介绍了Java实现批量导出导入数据及附件文件zip包的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一
    2022-09-09
  • shiro实现单点登录(一个用户同一时刻只能在一个地方登录)

    shiro实现单点登录(一个用户同一时刻只能在一个地方登录)

    这篇文章主要介绍了shiro实现单点登录(一个用户同一时刻只能在一个地方登录)的相关资料,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-08-08

最新评论