gpt4 book ai didi

java - 在队列中搜索字符串

转载 作者:行者123 更新时间:2023-12-01 12:11:05 25 4
gpt4 key购买 nike

我对编程有点陌生,如果这很愚蠢,我很抱歉..

我有一个字符串队列,我想要用于搜索此代码中的元素“E”的代码。因为每次这个错误都会显示:

string cannot be converted to char.

public class Queue<Character> {
private java.util.LinkedList<Character> list = new java.util.LinkedList<Character>();
public Queue() {
}
public void clear() {
list.clear();
}
public boolean isEmpty() {
return list.isEmpty();
}
public Character firstEl() {
return list.getFirst();
}
public Character dequeue() {
return list.removeFirst();
}
public void enqueue(Character el) {
list.addLast(el);
}
public String toString() {
return list.toString();
}

public static void main(String []arg) {
Queue<String> student = new Queue<String>();
student.enqueue("A");
student.enqueue("B");
student.enqueue("C");
student.enqueue("D");
student.enqueue("E");
student.enqueue("F");
System.out.println(student.toString());
String mStr = student.dequeue();
System.out.println(mStr + " came first and being served first");
}
}

最佳答案

student.enqueue("A");

应替换为:

student.enqueue('A');

双引号创建一个字符串,并且入队需要一个字符。

关于java - 在队列中搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27281011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com