using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace 集合简单练习
{class Program{static void Main(string[] args){}private static void Test3(){//奇偶分拣,奇数在前偶数在后List<int> result = new List<int>() { 12, 564, 32, 87, 15, 35, 54, 798, 153, 54 };List<int> oddList = new List<int>();List<int> evenList = new List<int>();foreach (var item in result){if (item % 2 == 0){evenList.Add(item);}else{oddList.Add(item);}}oddList.AddRange(evenList);ShowList(oddList);}private static void Test2(){//随机生成10个1---100之间的数放入到list中.1:不能重复.2:都是偶数int count = 0;List<int> result = new List<int>();while (count < 10){Random rom = new Random();int item = rom.Next(1, 101);if (!result.Contains(item) && item % 2 == 0){result.Add(item);count++;}}ShowList(result);Console.ReadLine();}private static void Test1(){//把两个集合去掉重复后合并成一个集合号List<string> lista = new List<string> { "a", "b", "c", "d" };List<string> listb = new List<string> { "c", "d", "e", "f", "g" };foreach (string item in listb){if (!lista.Contains(item)){lista.Add(item);}}ShowList(lista);Console.ReadLine();}//展示集合private static void ShowList(List<int> lista){foreach (var item in lista){Console.WriteLine(item);}Console.ReadLine();}private static void ShowList(List<string> lista){foreach (var item in lista){Console.WriteLine(item);}Console.ReadLine();}}
}

ListTest

Dictionary的练习

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace DictoryTest
{class Program{static void Main(string[] args){//统计单词出现次数string word = "hello,world.my name is DictoryTest";Dictionary<char, int> dt = new Dictionary<char, int>();foreach (var item in word){if (!dt.Keys.Contains(item)){dt.Add(item, 1);}else {dt[item] = dt[item]+1;}}foreach (KeyValuePair<char, int> kv in dt){Console.WriteLine(kv.Key +"一共出现了"+kv.Value+"次");}Console.Read();}}
}

View Code

转载于:https://www.cnblogs.com/YK2012/p/6715656.html

步步为营-11-ListT泛型的简单练习相关推荐

  1. C++ Primer 第11章 泛型算法 学习总结

    文章目录 11.2 算法 11.2.1 只读算法 **1.find函数** **2.accumulate函数** **3.find_first_of 函数** 11.2.2 写容器元素算法 1.fil ...

  2. 剑指 Offer第 11 天 双指针(简单)

    第 11 天双指针(简单) 剑指 Offer 18. 删除链表的节点 题目描述 题目思路及代码 剑指 Offer 22. 链表中倒数第k个节点 题目描述 题目思路及代码 推荐给大家一句话 剑指 Off ...

  3. 11【泛型、Map、异常】

    上一篇:10[List.Set.Queue] 下一篇:12[多线程.锁机制.lock锁] 目录:[JavaSE零基础系列教程目录] 文章目录 11[泛型.双列集合.异常] 一.泛型 1.1 泛型概述 ...

  4. JavaSE_第11章 泛型

    第11章 泛型 学习目标 能够使用泛型定义类.接口.方法 能够理解泛型上限 能够阐述泛型通配符的作用 能够识别通配符的上下限 第十一章 泛型 11.1 泛型的概念 11.1.1 泛型的引入 例如:生产 ...

  5. java 应用分模块_在Java 11中创建一个简单的模块化应用教程

    模块化编程使人们能够将代码组织成独立的,有凝聚力的模块,这些模块可以组合在一起以实现所需的功能. 本文摘自Nick Samoylov和Mohamed Sanaulla撰写的一本名为Java 11 Co ...

  6. 才学了泛型,简单说一下我对java泛型擦除和补偿的一些理解

    其实Java 的泛型是伪泛型,在JVM运行的时候,所有的泛型信息都会被擦除掉.举个例子,ArrayList<Integer> list,在编译的时候你调用add()方法,只能传入Integ ...

  7. C#读取数据库返回泛型集合 把DataSet类型转换为ListT泛型集合

    /// <summary>/// 获取UserInfo泛型集合/// </summary>/// <param name="connStr">数 ...

  8. C# ListT泛型用法

    C# List<T>用法 所属命名空间:using System.Collections.Generic; List<T>类是  ArrayList 类的泛型等效类. 该类使用 ...

  9. C++11中Thread类简单使用的例子

    代码如下: #include <iostream> #include <thread> #include <chrono> #include <future& ...

最新文章

  1. 《软技能:代码之外的生存指南》一一11.1 明智的处理方式
  2. 【翻译 windbg - 1】Getting started with windbg - part I (第一部分 1)
  3. unity桌面设置vnc_Ubuntu 16.04下安装VNC和Unity桌面系统
  4. 1.8 欠拟合和过拟合-机器学习笔记-斯坦福吴恩达教授
  5. inverse和Cascade详解
  6. android 理解Fragment生命周期
  7. YbtOJ#662-交通运输【线段树合并,树状数组】
  8. RTTI、dynamic_cast、typeid、虚函数表
  9. 玩转3D全息图像!AI即刻生成
  10. 梅特勒托利多xk3124电子秤说明书_梅特勒电子秤校准(标定)步骤
  11. MySQL数据库约束(非空,唯一,默认,主键,外键约束)
  12. BT4中文版(集成spoonwep2/spoonwpa)下载地址
  13. 《淘宝网开店 进货 运营 管理 客服 实战200招》——1.9 熟悉网上开店的流程...
  14. 搜狐狐友与腾讯微信两款社交软件的比较
  15. openwrt运行n2n服务器,在openwrt路由中加入n2n,并在ubuntu里加入n2n服务,实现开机联网互通互访...
  16. springboot基于协同过滤算法的书籍推荐毕业设计源码101555
  17. safe6出品--社工密码字典生成器
  18. 富士通打印机调整位置_针式打印机怎么设置打印的位置?
  19. Linux的一些基础命令
  20. JAVA求解【乱序整数序列两数之和绝对值最小】

热门文章

  1. android reboot 定时重启可靠吗,请教一下有人做过安卓系统 reboot 重启之后,appium 能自动重新连接吗...
  2. docker运行随机分配端口
  3. 大型分布式存储方案MinIO介绍,看完你就懂了!
  4. Linux有关Shell变量的笔记
  5. 将Notepad++配置成Java轻量级的IDE
  6. MongoDB常用语句
  7. eureka 其它语言_SpringCloud之Eureka-Go语言中文社区
  8. ORACLE会话以及SQL执行信息查询
  9. 根据图片获得配色方案_配色系列(1)—从图片中获得配色灵感
  10. spring集成RabbitMQ配置文件详解(生产者和消费者)