我想请问下一个类型转换的问题我在 class Reader里有个变量.private int borrowTimes;
而后我在 class ReaderBIZ里想把它的值放在Object[]里objs[0]=reader.getBorrowTimes();
在学校的时候并没有出错.可一回到家,就出现了不能转换的错误.
Type mismatch: cannot convert from int to Object有没有老师帮我解决下,谢了
而后我在 class ReaderBIZ里想把它的值放在Object[]里objs[0]=reader.getBorrowTimes();
在学校的时候并没有出错.可一回到家,就出现了不能转换的错误.
Type mismatch: cannot convert from int to Object有没有老师帮我解决下,谢了
解决方案 »
- eclipse classic4.2.1有没有汉化语言包呢?
- 我想问一下怎么样在Swing中JLabel组件获取数据库中存放的图像?
- jtabbedpane响应事件~~~~~& 日期存入数据库的问题
- 谈谈心啊!!!有打算考研但又想进一步学习编程的朋友进来聊聊!!!!
- 新手关于一段JAVA程序的问题,找不到错在哪里,请指点
- 数据库连接问题1:紧急!!救命!!
- 为什么sun公司在推出AWT后又推出Swing??
- 一个很简单的问题:关于打包成jar文件和相对路径的问题
- 用Java如何读取flash的长宽
- 求大神帮帮忙,关于读取txt文件,用string array
- 一句SQL语句的问题
- textField.settext() 为何不起作用
objs[0]=Integer.valueOf(reader.getBorrowTimes());
那你转为int的包装类型Integer吧~
objs[0]=Integer.valueOf(reader.getBorrowTimes());
objs[0]= new Integer(reader.getBorrowTimes());
试下看........
public void test(int i){}
你调用这个test方法的时候就是传过去一个Integer对象照样可以,但1.4及其以下就不能这样了。楼主查看以下编译器的版本就知道了,然后看看1.5的新特性,包括泛型等
不过为什么呢??我在学校的JDK是1.5的都可以,而我家里的是1.6的却不可以