Java 堆栈无法推送,原因是:字符串无法转换为字符
所以我无法编译代码,并给了我这个错误 错误:不兼容的类型:无法将字符串转换为字符 推板(pl)Java 堆栈无法推送,原因是:字符串无法转换为字符,java,stack,push,Java,Stack,Push,所以我无法编译代码,并给了我这个错误 错误:不兼容的类型:无法将字符串转换为字符 推板(pl) 有人能指出出什么问题吗?我想将字符串推送到堆栈。尝试定义堆栈以将字符串与泛型一起使用: import java.util.*; public class plates2{ private static Scanner in; private static Stack platestack = new Stack(); public static void main(Stri
有人能指出出什么问题吗?我想将字符串推送到堆栈。尝试定义
堆栈
以将字符串与泛型一起使用:
import java.util.*;
public class plates2{
private static Scanner in;
private static Stack platestack = new Stack();
public static void main(String[] args)
{
add();
}
public static void add()
{
Scanner in = new Scanner(System.in);
System.out.print("Enter plate: ");
String pl = in.nextLine();
System.out.println("Plate added! ");
platestack.push(pl);
}
}
private static Stack platestack=new Stack();
尝试定义堆栈
以将字符串与泛型一起使用:
import java.util.*;
public class plates2{
private static Scanner in;
private static Stack platestack = new Stack();
public static void main(String[] args)
{
add();
}
public static void add()
{
Scanner in = new Scanner(System.in);
System.out.print("Enter plate: ");
String pl = in.nextLine();
System.out.println("Plate added! ");
platestack.push(pl);
}
}
private static Stack platestack=new Stack();
当我编译这个类(使用Java 8)时,我没有收到任何错误消息。我只收到关于不安全/未检查操作的警告
但你说你有这个
错误:无法推断堆栈专用静态堆栈platstack=new Stack()的类型参数;原因:无法将“”与非泛型类堆栈一起使用 >灯泡时刻当我编译这个类(使用Java 8)时,我没有收到任何错误消息。我只收到关于不安全/未检查操作的警告 但你说你有这个
错误:无法推断堆栈专用静态堆栈platstack=new Stack()的类型参数;原因:无法将“”与非泛型类堆栈一起使用
>灯泡时刻我们的代码对我来说运行良好您的代码运行良好!:)当我编译这个类(使用Java8)时,我没有收到任何错误消息。我只收到关于不安全/未检查操作的警告。真的吗?我有jdk1.8.0_66并且得到了错误。是的,真的。我不是开玩笑。你的代码对我来说很好。你的代码很好!:)当我编译这个类(使用Java8)时,我没有收到任何错误消息。我只收到关于不安全/未检查操作的警告。真的吗?我有jdk1.8.0_66并且得到了错误。是的,真的。我不是在开玩笑。错误:无法推断堆栈专用静态堆栈platstack=new Stack()的类型参数;原因:无法将“”与非泛型类Stack一起使用您运行的Java版本是什么?我有一个工具包jdk1.8.0 B错误:无法推断堆栈专用静态堆栈platestack=new Stack()的类型参数;原因:无法将“”与非泛型类Stack一起使用您运行的Java版本是什么?我有一个工具包jdk1.8.0_66>>灯泡时刻>>灯泡时刻