java数组怎么存储上个输入的

可以在 Java 数组中存储上一个输入,可以通过以下两种方式实现:使用lifo)存储上一个输入。使用数组存储上一个输入,如果需要存储更多,则动态调整数组大小。

java数组怎么存储上个输入的

如何在 Java 数组中存储上一个输入

使用

栈是一种数据结构,遵循后进先出的原则(LIFO)。您可以创建一个栈来存储上一个输入。

示例代码:

立即学习Java免费学习笔记(深入)”;

import java.util.Stack;  public class InputStorage {      private Stack<string> inputStack;      public InputStorage() {         inputStack = new Stack();     }      public void storeInput(String input) {         inputStack.push(input);     }      public String getLastInput() {         return inputStack.peek();     } }</string>
登录后复制

使用数组

如果您不需要一个栈的所有功能,则可以使用数组来存储上一个输入。

示例代码:

立即学习Java免费学习笔记(深入)”;

public class InputStorage {      private String[] inputArray;     private int index;      public InputStorage() {         inputArray = new String[1];         index = -1;     }      public void storeInput(String input) {         index++;         if (index &gt;= inputArray.length) {             inputArray = Arrays.copyOf(inputArray, inputArray.length * 2);         }         inputArray[index] = input;     }      public String getLastInput() {         return inputArray[index];     } }
登录后复制

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容