zoukankan      html  css  js  c++  java
  • 十二、详测 Generics Collections TList (3): Insert、Delete、Remove、Extract

    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
      List: TList
    <Integer>;
      i: Integer;
      str: 
    string;
    begin
      List :
    = TList<Integer>.Create;
      list.Add(
    111);
      list.Add(
    222);
      list.Add(
    333);
      list.Add(
    444);
      list.Add(
    555);
      List.Insert(
    0,888); //Insert
      List.Insert(
    2,999);
      str :
    = '';
      
    for i in List do str := str + UIntToStr(i) + ' ';
      ShowMessage(str);

      List.Delete(
    0);  //Delete
      List.Delete(List.count 
    - 1);
      str :
    = '';
      
    for i in List do str := str + UIntToStr(i) + ' ';
      ShowMessage(str);
      List.Remove(
    333);    //Remove
      str :
    = '';
      
    for i in List do str := str + UIntToStr(i) + ' ';
      ShowMessage(str);
      List.Extract(
    222);   //Extract
      str :
    = '';
      
    for i in List do str := str + UIntToStr(i) + ' ';
      ShowMessage(str);
      List.Free;
    end;

    end.
  • 相关阅读:
    13.线性回归
    12.scikit-learn中的Scaler
    11.数据归一化
    oracle之二表的几种类型
    oracle之二表和表空间的关系
    oracle之二数据字典表和动态性能视图
    oracle之二检查点
    oracle之二管理undo
    oracle之二归档日志
    oracle之二日志挖掘log miner
  • 原文地址:https://www.cnblogs.com/jxgxy/p/1595894.html
Copyright © 2011-2022 走看看