「java兼容不了」什么叫不兼容怎么解决
本篇文章给大家谈谈java兼容不了,以及什么叫不兼容怎么解决对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA程序中不兼容的问题
- 2、JAVA 类型不兼容
- 3、java不兼容的程序求助
- 4、java中出现提示不兼容类型是什么意思?
- 5、java中显现错误:不兼容类型是怎么回事
- 6、Java 编程提示: 不兼容的类型
JAVA程序中不兼容的问题
楼上可能是用Eclipse提供的默认解决方案吧
但那时行不通的,因为
System.out.println("'you''s location is"+(int)chinaWord+"in Chart unicode");
System.out.println("'me''s location is"+(int)japanWord+"in Chart unicode");
还是不对的
楼主定义的char是不能赋值为字符串的,只能用单引号的 '你' '我'
才能保证下面那两句正确
JAVA 类型不兼容
你好,原因是这样的。你在做练习的时候,一定自己写了一个类,名字叫String。
所以虚拟机就找不到自己类库中的String,而用了你的。但是你的又没有人家的功能,所以就报错了。解决办法:
找到你的String.java和String.class删掉即可。
java不兼容的程序求助
不兼容问题:
import java.util.*; public class Test{ public static void main(String [] args) { ListStringstaff = new LinkedListString(); staff.add("abc"); staff.add("efg"); staff.add("opq"); Iterator it = staff.iterator(); String first = it.next(); String second = it.next(); }}
这个报错在Iterator it = staff.iterator();
主要原因是没有加泛型,出现强转问题,这就是java兼容问题
java中出现提示不兼容类型是什么意思?
检测你引用的类的路径是不是错了或者引用的包错了,可能是有重名的类,你引用错了。
java.lang.IncompatibleClassChangeError不兼容的类变化错误。当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新编译而直接运行的情况下,容易引发该错误。
java中显现错误:不兼容类型是怎么回事
java总出现不兼容类型是因为在赋值的时候,没有进行强制转换,实例如下
import java.util.*;
public class Test
{
public static void main(String [] args)
{
ListStringstaff = new LinkedListString();
staff.add("abc");
staff.add("efg");
staff.add("opq");
Iterator it = staff.iterator();
String first = it.next();//返回的是object类型,需要强制装换成string
String second = it.next();
}
}
结果如下:
Java 编程提示: 不兼容的类型
说明当前类型无法强制转换为另外一个类型。
如:
if(1=2),这个就会出现不兼容的类型,因为if需要的类型是波尔类型,而1=2是一个赋值语句,所以就不兼容,必须改为”1==2“,这个才是一个波尔类型,结果为false。
备注:每个类型都有基本的要求,如果不满足转换要求都会报不兼容的类型错误。
java兼容不了的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于什么叫不兼容怎么解决、java兼容不了的信息别忘了在本站进行查找喔。
发布于:2022-11-25,除非注明,否则均为
原创文章,转载请注明出处。