zoukankan      html  css  js  c++  java
  • 如何获得list中的元素值

    如何获取list<T>中的内容呢?今天我做程序时遇到了这个问题,查了一下,发现有下面几种方法:

    一,       list<string> lst;

    for(string item: lst)

    printf(“%s”,item);

    或是想定位到特定的元素上时可以按下面的方法做:

    list<string> lst;

    int i=0;

    for(string item: lst)

    {

    I++;

    If (i==locate)

    {

    printf(“%s”,item);

    }

    }

    二,     直接获取法:

    list<string> lst;

      String str= lst.get(locate).toString();

    三,     先转换成数组再直接取値:

    list<string> lst;

    string [] res=lst.toArray();

    string str=res[locate];

     

    此三种方法都能实现取出 list中的元素的功能,不过以第二种最方方便,第一种可以实现顺次访问list中的所有元素。第三种方法是和第二种方法相同的,只是变相实现而已。

  • 相关阅读:
    GDOI 2019 退役记
    SHOI2019 游记
    【WC2014】紫荆花之恋
    PKUWC 2019 & NOIWC2019 比赛总结 Formal Version
    WC 2019 颓废记
    VDUVyRLYJC
    Git学习
    DOM学习笔记
    python基础---->AJAX的学习
    python基础---->进程、线程及相关等
  • 原文地址:https://www.cnblogs.com/eagleking0318/p/6521329.html
Copyright © 2011-2022 走看看