zoukankan      html  css  js  c++  java
  • 二十五、详测 Generics Collections TDictionary(1): Add、Items、Keys、Values、Remove

    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
      Dictionary: TDictionary
    <string, Integer>;
      k: 
    string;
      v: Integer;
      str: 
    string;
    begin
      Dictionary :
    = TDictionary<string, Integer>.Create;
      
    //添加
      Dictionary.Add(
    'n1'111);
      Dictionary.Add(
    'n2'222);
      Dictionary.Add(
    'n3'333);
      
    //访问
      ShowMessage(IntToStr(Dictionary[
    'n2'])); //222
      ShowMessage(IntToStr(Dictionary.Items[
    'n2'])); //222
      
    //遍历keys
      str :
    = '';
      
    for k in Dictionary.Keys do str := str + k + ' ';
      ShowMessage(str); 
    //n2 n3 n1 顺序乱了?
      
    //遍历Values
      str :
    = '';
      
    for v in Dictionary.Values do str := str + IntToStr(v) + ' ';
      ShowMessage(str); 
    //222 333 111
      
    //删除
      Dictionary.Remove(
    'n1');
      str :
    = '';
      
    for k in Dictionary.Keys do str := str + IntToStr(Dictionary[k]) + ' ';
      ShowMessage(str); 
    //222 333
      
    //count clear
      ShowMessage(IntToStr(Dictionary.Count)); 
    //2
      Dictionary.Clear;
      ShowMessage(IntToStr(Dictionary.Count));  
    //0
      Dictionary.Free;
    end;

    end.
  • 相关阅读:
    性能测试(硬件性能指标汇总)
    jmeter中通过beanshell访问eclipse中导出jar中的java类的方法
    Linux性能优化参考
    单机到分布式集群简介
    java代码(生成日历时间)
    explian使用介绍
    java代码(处理json串)
    java代码(ascii与字母互转)
    jmeter分布式测试配置
    性能测试整体解决方案技术架构图、模型体系图、LR性能测试流程图
  • 原文地址:https://www.cnblogs.com/jxgxy/p/1599633.html
Copyright © 2011-2022 走看看