Java错误:结束的字符文字

编译器为NetBeans

在学习java的时候突然出现了以下错误

错误代码是:

Gen <Integer ,String> a = new Gen <Integer, String> (12,'test');

错误是在‘test’的地方,在这里就要着重强调一下双引号和单引号的区别了,这个是新手很喜欢犯的错误之一(QAQ)

双引号引起来的应该是字符串,单引号引起来的是字符

如果用单引号括字符串的话就会出现“为结束的字符文字”这个错误

修改后的正确代码:

Gen <Integer ,String> a = new Gen <Integer, String> (12,"test");
原文地址:https://www.cnblogs.com/ljmzzyk/p/7908454.html