zoukankan      html  css  js  c++  java
  • 二十四、详测 Generics Collections TStack(1): Push、Pop、Peek 其他功能同 TQueue

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;

    type
      TForm1 
    = class(TForm)
        Button1: TButton;
        
    procedure Button1Click(Sender: TObject);
      
    private
        
    { Private declarations }
      
    public
        
    { Public declarations }
      
    end;

    var
      Form1: TForm1;

    implementation

    {$R *.dfm}

    uses
      Generics.Collections;

    procedure TForm1.Button1Click(Sender: TObject);
    var
      Stack: TStack
    <string>;
      s, str: 
    string;
    begin
      Stack :
    = TStack<string>.Create;
      
    //压栈
      Stack.Push(
    'aaa');
      Stack.Push(
    'bbb');
      Stack.Push(
    'ccc');
      str :
    = '';
      
    for s in Stack do str := str + s + ' ';
      ShowMessage(str); 
    // aaa bbb ccc
      
    //出栈,后进的先出
      Stack.Pop;
      str :
    = '';
      
    for s in Stack do str := str + s + ' ';
      ShowMessage(str); 
    // aaa bbb
      
    //下一个要出栈的
      ShowMessage(Stack.Peek); 
    //bbb
      Stack.Free; 
    end;

    end.
  • 相关阅读:
    Java类的访问权限
    安卓文件的保存路径问题
    Android 关于android.os.Build介绍
    java,安卓之信息的输出
    20141211
    20141208
    20141206
    20141203
    最近需要学习的东东
    Android:用代码修改一行文字中某几个字的颜色
  • 原文地址:https://www.cnblogs.com/jxgxy/p/1599153.html
Copyright © 2011-2022 走看看