使用数组的基于Java字符的队列

下面是使用数组的基于字符的队列的代码。目前,我能够将字符推送到数组中,但是一旦我检查索引,我就会在返回时得到一些随机数。这里需要更改什么才能看到推送的角色?例如,“Array Deque : 97”返回 97 而不是 a。

------------输出-------------- 数组双端队列操作

  1. 添加

  2. 得到

  3. 消除

  4. 检查空

  5. 清除

  6. 尺寸

    1

输入索引和元素

0

一个

数组双端队列:97

你想继续吗(输入 y 或 n)


猛跑小猪
浏览 213回答 1
1回答

郎朗坤

您得到了正确的结果,只是 ASCII 格式。正如所看到这里,字符的十进制值a是97。要获得a,只需将您的结果转换为char:char letter = (char) a[p % a.length]; System.out.print(letter);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java