linkedList 是一个双端队列,可以当栈用,也可以当队列使用,当栈用时,可以用:
//addFirst(e);
push(e);//向栈中压入一个元素
pop();//向栈中弹出一个元素
操作,push和addFirst效果相同;当队列使用时,可以用:
addLast(e);//向队列中添加一个元素
pop();//向队列中取出一个元素
操作。
String s = "BJBANKK";
LinkedList<String> list = new LinkedList<>();
byte[] bytes = s.getBytes();
for (byte ch : bytes) {
//list.push((char) ch + "");
list.addFirst((char) ch + "");
//list.addLast((char) ch + "");
}
while (!list.isEmpty()){
System.out.print(list.pop());
}
输出:KKNABJB