浅谈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中强制类型转换的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
详解SpringBoot定制@ResponseBody注解返回的Json格式
这篇文章主要介绍了详解SpringBoot定制@ResponseBody注解返回的Json格式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-11-11
shiro实现单点登录(一个用户同一时刻只能在一个地方登录)
这篇文章主要介绍了shiro实现单点登录(一个用户同一时刻只能在一个地方登录)的相关资料,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧2016-08-08


最新评论