步步为营-11-ListT泛型的简单练习
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泛型的简单练习相关推荐
- C++ Primer 第11章 泛型算法 学习总结
文章目录 11.2 算法 11.2.1 只读算法 **1.find函数** **2.accumulate函数** **3.find_first_of 函数** 11.2.2 写容器元素算法 1.fil ...
- 剑指 Offer第 11 天 双指针(简单)
第 11 天双指针(简单) 剑指 Offer 18. 删除链表的节点 题目描述 题目思路及代码 剑指 Offer 22. 链表中倒数第k个节点 题目描述 题目思路及代码 推荐给大家一句话 剑指 Off ...
- 11【泛型、Map、异常】
上一篇:10[List.Set.Queue] 下一篇:12[多线程.锁机制.lock锁] 目录:[JavaSE零基础系列教程目录] 文章目录 11[泛型.双列集合.异常] 一.泛型 1.1 泛型概述 ...
- JavaSE_第11章 泛型
第11章 泛型 学习目标 能够使用泛型定义类.接口.方法 能够理解泛型上限 能够阐述泛型通配符的作用 能够识别通配符的上下限 第十一章 泛型 11.1 泛型的概念 11.1.1 泛型的引入 例如:生产 ...
- java 应用分模块_在Java 11中创建一个简单的模块化应用教程
模块化编程使人们能够将代码组织成独立的,有凝聚力的模块,这些模块可以组合在一起以实现所需的功能. 本文摘自Nick Samoylov和Mohamed Sanaulla撰写的一本名为Java 11 Co ...
- 才学了泛型,简单说一下我对java泛型擦除和补偿的一些理解
其实Java 的泛型是伪泛型,在JVM运行的时候,所有的泛型信息都会被擦除掉.举个例子,ArrayList<Integer> list,在编译的时候你调用add()方法,只能传入Integ ...
- C#读取数据库返回泛型集合 把DataSet类型转换为ListT泛型集合
/// <summary>/// 获取UserInfo泛型集合/// </summary>/// <param name="connStr">数 ...
- C# ListT泛型用法
C# List<T>用法 所属命名空间:using System.Collections.Generic; List<T>类是 ArrayList 类的泛型等效类. 该类使用 ...
- C++11中Thread类简单使用的例子
代码如下: #include <iostream> #include <thread> #include <chrono> #include <future& ...
最新文章
- 《软技能:代码之外的生存指南》一一11.1 明智的处理方式
- 【翻译 windbg - 1】Getting started with windbg - part I (第一部分 1)
- unity桌面设置vnc_Ubuntu 16.04下安装VNC和Unity桌面系统
- 1.8 欠拟合和过拟合-机器学习笔记-斯坦福吴恩达教授
- inverse和Cascade详解
- android 理解Fragment生命周期
- YbtOJ#662-交通运输【线段树合并,树状数组】
- RTTI、dynamic_cast、typeid、虚函数表
- 玩转3D全息图像!AI即刻生成
- 梅特勒托利多xk3124电子秤说明书_梅特勒电子秤校准(标定)步骤
- MySQL数据库约束(非空,唯一,默认,主键,外键约束)
- BT4中文版(集成spoonwep2/spoonwpa)下载地址
- 《淘宝网开店 进货 运营 管理 客服 实战200招》——1.9 熟悉网上开店的流程...
- 搜狐狐友与腾讯微信两款社交软件的比较
- openwrt运行n2n服务器,在openwrt路由中加入n2n,并在ubuntu里加入n2n服务,实现开机联网互通互访...
- springboot基于协同过滤算法的书籍推荐毕业设计源码101555
- safe6出品--社工密码字典生成器
- 富士通打印机调整位置_针式打印机怎么设置打印的位置?
- Linux的一些基础命令
- JAVA求解【乱序整数序列两数之和绝对值最小】
热门文章
- android reboot 定时重启可靠吗,请教一下有人做过安卓系统 reboot 重启之后,appium 能自动重新连接吗...
- docker运行随机分配端口
- 大型分布式存储方案MinIO介绍,看完你就懂了!
- Linux有关Shell变量的笔记
- 将Notepad++配置成Java轻量级的IDE
- MongoDB常用语句
- eureka 其它语言_SpringCloud之Eureka-Go语言中文社区
- ORACLE会话以及SQL执行信息查询
- 根据图片获得配色方案_配色系列(1)—从图片中获得配色灵感
- spring集成RabbitMQ配置文件详解(生产者和消费者)