Java 堆栈无法推送,原因是:字符串无法转换为字符

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

所以我无法编译代码,并给了我这个错误

错误:不兼容的类型:无法将字符串转换为字符 推板(pl)


有人能指出出什么问题吗?我想将字符串推送到堆栈。

尝试定义
堆栈
以将字符串与泛型一起使用:

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>>灯泡时刻>>灯泡时刻