java基础 button监听器 队列 问题

图片

首先,新建一个button并建立一个监听
当button被点击的时候,获取textfield的文本信息存储在String里面
将String转换为char数据
具体所说的先进先出与先进后出的区别也只是在于从前面开始读取数据或从后面开始读取数据
然后将这些数据一个个添加到textfield中即可。

...............................
LZ你这是想问别人实现的过程或者源码吧?

创建一个集合存储 String类型的 对象,每读一次 加入到这个集合中,然后从第一个或者最后一个按顺序读取String 对象,实现队列或栈的效果.

首先可以使用安装WindowBuilder,目的是可以通过拖拽的方式添加组件和事件,方便,但是不利于初学
添加一个按钮控件,双击可以添加click事件,
在click事件处理函数中,从文本框中读取文本内容(文本框中的输入数据以逗号隔开)赋给String变量,然后调用split函数分隔出数据
如果是队列,直接将读取的数据赋值给另一个文本框,如果是栈,让上述的split出来的数组反转一下赋值给另一个文本框