成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 集合類(lèi)Array List HashTable實(shí)例操作練習(xí)

集合類(lèi)Array List HashTable實(shí)例操作練習(xí)

熱門(mén)標(biāo)簽:杭州智能電話機(jī)器人 百度地圖標(biāo)注點(diǎn)擊事件 地圖標(biāo)注位置多的錢(qián) 濟(jì)源人工智能電話機(jī)器人價(jià)格 山東防封電銷(xiāo)卡辦理套餐 怎樣在地圖標(biāo)注消火栓圖形 泰州手機(jī)外呼系統(tǒng)軟件 廈門(mén)四川外呼系統(tǒng) 內(nèi)蒙古智能電銷(xiāo)機(jī)器人哪家強(qiáng)
集合常用操作添加、遍歷、移除
命名空間System.Collections

ArrayList 可變長(zhǎng)度數(shù)組,使用類(lèi)似于數(shù)組
屬性 Capacity Count
方法
Add() AddRange() Remove() RemoveAt() Clear()
Contains() ToArray()
Hashtable 鍵值對(duì)(KeyValuePair)的集合,類(lèi)似于字典

a、ArrayList對(duì)值類(lèi)型的操作
復(fù)制代碼 代碼如下:

using System;
using System.Collections;
namespace _08_ArrayList {
//ArayList對(duì)值類(lèi)型的操作
class Program {
static void Main( string[] args) {
//ArrayList與數(shù)組沒(méi)多大的區(qū)別 優(yōu)點(diǎn)在于不像數(shù)組需規(guī)定長(zhǎng)度 缺點(diǎn)是數(shù)據(jù)類(lèi)型不限制 什么類(lèi)型數(shù)據(jù)都可以放入 這樣會(huì)出現(xiàn)許多錯(cuò)誤
ArrayList arylist = new ArrayList();
//ArrayList添加
arylist.Add(1000);
//arylist.Add("張三");//參數(shù)類(lèi)型為object 所以可以添加多種類(lèi)型的參數(shù) 取出時(shí)同樣需要類(lèi)型轉(zhuǎn)換
arylist.Add(3000);
arylist.Add(4000); //發(fā)生裝箱操作 將值類(lèi)型轉(zhuǎn)換引用類(lèi)型
arylist.Add(5000);
int [] arr = { 1, 2, 3, 4 };
arylist.AddRange(arr); //AddRange參數(shù)是實(shí)現(xiàn)了ICollections接口的對(duì)象 可以一次性添加數(shù)組、array、ArrayList等實(shí)現(xiàn)接口的對(duì)象
//集合中元素個(gè)數(shù) 使用Count = 數(shù)組Length
Console .WriteLine("集合內(nèi)容長(zhǎng)度" + arylist.Count);
//Capacity為集合的容量 是可變的 一般*2增長(zhǎng)
Console .WriteLine(arylist.Capacity);
//訪問(wèn)集合第一個(gè)元素
int firstlist = Convert .ToInt32(arylist[0]);
Console .WriteLine(firstlist.ToString());
//ArrayList遍歷
int sum2 = 0;
for (int i = 0; i arylist.Count; i++) {
//sum2 += Convert.ToInt32(arylist[i]);//發(fā)生拆箱操作
Console .WriteLine(arylist[i].ToString());
}
foreach (object item in arylist) {
sum2 += Convert .ToInt32(item);
}
Console .WriteLine(sum2);
//ArrayList移除 只是移除 不是刪除
arylist.Remove(1000); //移除內(nèi)容是1000的 Remove移除內(nèi)部的某個(gè)對(duì)象
arylist.RemoveAt(1); //移除第二項(xiàng) 按索引移除
//注意 移除元素 ArrayList數(shù)組會(huì)重新分配索引 所以移除操作最好是倒敘移除元素
//如果移除所有的元素 直接使用Clear
//arylist.Clear();
if (arylist.Contains(3000)) {
Console .WriteLine("包含" );
}
//ArrayList還有ToArray()但是意義不大
//這里是在ArrayList中添加值類(lèi)型 那么引用類(lèi)型呢????添加Student類(lèi)的對(duì)象?
Console .Read();
}
}
}

b、ArrayList對(duì)引用類(lèi)型的操作
復(fù)制代碼 代碼如下:

using System;
using System.Collections;
namespace _09_ArrayListObject {
//ArrayList對(duì)引用類(lèi)型的操作
class Student {
public Student(string name, int age) {
this .name = name;
this .age = age;
}
private string name;
public string Name {
get {
return name;
}
set {
name = value ;
}
}
private int age;
public int Age {
get {
return age;
}
set {
age = value ;
}
}
}
class Program {
static void Main( string[] args) {
Student xyy = new Student( "小月月" , 14);
Student fj = new Student( "鳳姐" , 18);
Student fr = new Student( "芙蓉姐姐" , 19);
Student xl = new Student( "犀利哥" , 20);
ArrayList student = new ArrayList();
student.Add(xyy); //添加 也可以使用AddRange
student.Add(fj);
student.Add(fr);
student.Add(xl);
//移除
//student.Remove(fj);//這里移除的就是對(duì)象 而不是值
//student.RemoveAt(1);//索引移除
//移除不掉fj 因?yàn)镽emove后是object 按索引移除
//Student stu = new Student("鳳姐", 18);
//student.Remove(stu);
//Console.WriteLine(student.Contains(stu));//false 通過(guò)索引檢索 因?yàn)閟tu與fj地址是不一樣的
//遍歷
for (int i = 0; i student.Count; i++) {
Student s = student[i] as Student; //因?yàn)樘砑忧鞍l(fā)生裝箱操作 所以 現(xiàn)在需要拆箱 student[i]是不能點(diǎn)出name的
Console .WriteLine(s.Name);
}
ArrayList ary = new ArrayList();
ary.Add( "鳳姐" );
ary.Add( "小月月" );
//string類(lèi)同樣是引用類(lèi)型 但是這里有些特別
string name = "鳳姐" ;
Console .WriteLine(ary.Contains(name));//string比較的是內(nèi)容 所以返回true
//根據(jù)學(xué)生姓名 獲取學(xué)生對(duì)象 雖然ArrayList可以實(shí)現(xiàn) 但是相當(dāng)?shù)膹?fù)雜 而且效率低下 所以接下來(lái)學(xué)習(xí)HashTable
Console .Read();
}
}
}

c、HashTable
復(fù)制代碼 代碼如下:

using System;
using System.Collections;
namespace _10_HashTable {
class Student {
public Student(string name, int age) {
this .name = name;
this .age = age;
}
private string name;
public string Name {
get {
return name;
}
set {
name = value ;
}
}
private int age;
public int Age {
get {
return age;
}
set {
age = value ;
}
}
}
class Program {
static void Main( string[] args) {
//仍然使用Student的類(lèi)來(lái)實(shí)現(xiàn)
//Hashtable鍵值對(duì)形式 key value 相當(dāng)于字典 能根據(jù)學(xué)生的姓名快速的找到對(duì)象
Student xyy = new Student( "小月月" , 14);
Student fj = new Student( "鳳姐" , 18);
Student fr = new Student( "芙蓉姐姐" , 19);
Student xl = new Student( "犀利哥" , 20);
Hashtable student = new Hashtable();
student.Add( "小月月" , xyy);
student.Add( "鳳姐" , fj);
student.Add( "芙蓉姐姐" , fr);
student.Add( "犀利哥" , xl);
//student.Add("犀利哥",xl);//錯(cuò)誤 字典中的關(guān)鍵字key 不允許重復(fù) 所以不能再添加犀利哥
//移除 因?yàn)闆](méi)有索引 所以沒(méi)有RemoveAt()
student.Remove( "小月月" );//根據(jù)key來(lái)移除
student.Clear();
student.ContainsKey( "鳳姐" );//判斷是不是含有這個(gè)鍵
//遍歷 因?yàn)樽值錄](méi)有索引 所以不能使用for來(lái)遍歷 只能使用foreach
//按key遍歷 經(jīng)常用
foreach (object key in student.Keys) {
Student stu = student[key] as Student;
Console .WriteLine(key);
Console .WriteLine(stu.Age);
}
//按value遍歷
foreach (object value in student.Values) {
Student stu = value as Student;
if (stu != null ) {
Console .WriteLine(stu.Age);
}
}
//如果不按key 也不按value遍歷 對(duì)字典遍歷就是對(duì)字典的鍵值對(duì)進(jìn)行遍歷
foreach (DictionaryEntry de in student) {
Console .WriteLine(de.Key);
Student s = de.Value as Student; //因?yàn)榈玫降氖莖bject類(lèi)型 所以 還需要轉(zhuǎn)換才可以使用
Console .WriteLine(s.Age);
}
Student s2 = student["小月月" ] as Student ;//通過(guò)姓名找到該對(duì)象 獲取其他的屬性
if (s2 != null ) {
Console .WriteLine(s2.Age);
}
Console .Read();
}
}
}

d、練習(xí)
復(fù)制代碼 代碼如下:

using System;
using System.Collections;
namespace _11_ArrayList練習(xí) {
class Program {
//還是那句話 理解題目之后 有了思路再開(kāi)始寫(xiě)code 思路最重要
static void Main( string[] args) {
//兩個(gè)集合{ “a”,“b”,“c”,“d”,“e”}和{ “d”, “e”, “f”, “g”, “h” },把這兩個(gè)集合去除重復(fù)項(xiàng)合并成一個(gè)
ArrayList ary1 = new ArrayList { "a" , "b" , "c", "d" , "e" };
ArrayList ary2 = new ArrayList { "d" , "e" , "f", "g" , "h" };
//遍歷兩個(gè)集合
for (int i = 0; i ary2.Count; i++) { //循環(huán)遍歷ary2元素與ary1逐個(gè)比較 如果存在相同值 則不添加 否則追加到ary1中
if (!ary1.Contains(ary2[i])) {//有Contains方法 如果沒(méi)有 不知道有多復(fù)雜
ary1.Add(ary2[i]);
}
}
foreach (object item in ary1) {
Console .Write(item);
}
//隨機(jī)生成10個(gè)1-100之間的數(shù)放到ArrayList中,要求這10個(gè)數(shù)不能重復(fù),并且都是偶數(shù)
ArrayList arylist = new ArrayList();
//int numCount = 0;
while (true ) {
Random ran = new Random();
int num = ran.Next(1, 100);
if (num % 2 == 0 !arylist.Contains(num)) { //添加!arylist.Contains(num)這句話 解決以下問(wèn)題
arylist.Add(num); //為什么直接運(yùn)行總顯示第一個(gè)滿(mǎn)足條件數(shù)值 而單步調(diào)試卻顯示正確結(jié)果???
}
if (arylist.Count == 10) {
break ;
}
}
foreach (object item in arylist) {
Console .WriteLine(item);
}
//有一個(gè)字符串是用空格分隔的一系列整數(shù),寫(xiě)一個(gè)程序把其中的整數(shù)做如下重新排列打印出來(lái):奇數(shù)顯示在左側(cè)、偶數(shù)顯示在右側(cè)。比如‘2 7 8 3 22 9'顯示成‘7 3 9 2 8 22
string str = "2 7 8 3 22 9" ;
ArrayList ary3 = new ArrayList();
ArrayList ary4 = new ArrayList();
string [] s = str.Split(' ' );
foreach (var item in s) {
if (Convert .ToInt32(item) % 2 == 0) {
ary4.Add(item);
} else {
ary3.Add(item);
}
}
ary3.AddRange(ary4); //因?yàn)閍ry1類(lèi)型為object 所以無(wú)法使用string類(lèi)的join方法實(shí)現(xiàn)字符拼接 后面學(xué)過(guò)泛型集合可以處理
string newstr = ary3[0].ToString();//簡(jiǎn)單方式去掉空格
for (int i = 1; i ary3.Count; i++) {
newstr += " " + ary3[i];
}
Console .WriteLine("原字符串:{0},篩選后的字符串{1}" , str, newstr + "test" );
Console .Read();
}
}
}
您可能感興趣的文章:
  • Java中的collection集合類(lèi)型總結(jié)
  • 集合類(lèi)List與Dictonary實(shí)例練習(xí)
  • js正則函數(shù)match、exec、test、search、replace、split使用介紹集合
  • SQL集合函數(shù)中case when then 使用技巧
  • 使用Enumeration和Iterator遍歷集合類(lèi)詳解
  • Python中集合類(lèi)型(set)學(xué)習(xí)小結(jié)
  • Python set集合類(lèi)型操作總結(jié)
  • C#中DataSet轉(zhuǎn)化為實(shí)體集合類(lèi)的方法
  • Swift教程之集合類(lèi)型詳解
  • C++簡(jiǎn)單集合類(lèi)的實(shí)現(xiàn)方法

標(biāo)簽:臺(tái)州 百色 朝陽(yáng) 新鄉(xiāng) 喀什 朔州 周口 洛陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《集合類(lèi)Array List HashTable實(shí)例操作練習(xí)》,本文關(guān)鍵詞  集合,類(lèi),Array,List,HashTable,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《集合類(lèi)Array List HashTable實(shí)例操作練習(xí)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于集合類(lèi)Array List HashTable實(shí)例操作練習(xí)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    夜夜嗨av一区二区三区网站四季av| 992tv成人免费影院| 亚洲精品自产拍在线观看| 日韩精品人妻中文字幕| yellow网站在线观看| 天堂中文字幕| 亚洲欧美经典视频| 国产一区二区三区精品视频| 两女双腿交缠激烈磨豆腐| 国产精品一级片在线观看| 99国产在线播放| 亚洲va天堂va欧美ⅴa在线| 成人激情在线| 欧美三级理伦电影| eeuss影院www在线观看免费| 69视频在线观看| 欧美国产偷国产精品三区| 精品亚洲男同gayvideo网站| 欧美国产精品久久| 欧美区在线观看| 黄网av在线| 日韩欧美在线第一页| 粉嫩一区二区三区在线看| 深夜福利视频一区二区| av中文天堂在线| 午夜在线观看免费一区| 国产日产精品一区二区三区| 国产成人精品视频ⅴa片软件竹菊| 天堂蜜桃一区二区三区| 好看的中文字幕在线播放| 国产色在线 com| 天天干天天操天天干天天操| 国产福利免费视频| 欧美在线亚洲综合一区| 亚洲欧美制服第一页| 醉酒壮男gay强迫野外xx| 精品一区二区在线欧美日韩| 高清电影一区| 国产精品久久久一区麻豆最新章节| 电影91久久久| 在线看女人毛片| 久久99精品久久久久久琪琪| 男男h黄动漫啪啪无遮挡软件| 成人精品视频| 91福利视频网站| 成人动漫视频| 国产真实精品久久二三区| 成人欧美一区二区三区| 激情深爱综合网| 精品人伦一区二区色婷婷| 1024精品一区二区三区| 亚洲激情一区二区| 国产成人精品免费在线| av在线日韩国产精品| 亚洲天堂av在线| 精品欧美一区免费观看α√| 国产suv精品一区二区| 国产成+人+日韩+欧美+亚洲| 香蕉久久久久久av成人| 女同性恋一区二区| 久久精品一二三| 成人在线视频中文字幕| 免费国偷自产拍精品视频| 亚洲欧美成aⅴ人在线观看| 国一区二区在线观看| 香蕉精品视频在线| 91人妻一区二区三区蜜臀| 久久久www成人免费无遮挡大片| 91最新在线免费观看| 无码任你躁久久久久久老妇| 久久一级黄色片| 成人激情文学综合网| 久久久久久亚洲av无码专区| 国产成人一区二区三区别| 清纯唯美亚洲综合| 可以在线观看的av| 成人激情校园春色| 蜜桃视频日韩| 黄色网址免费| 日韩久久精品一区二区三区| 久久精品aⅴ无码中文字字幕重口| 亚洲一区二区三区久久| 国产日韩欧美视频在线| 91在线视频免费看| 91wwwcom在线观看| 亚洲成人精品影院| 青青青青在线| 国产在线成人| 天堂网.www在线资源| 一区二区三区天堂av| 欧美日韩激情| 欧美日韩在线观看免费| 风间由美一区二区av101| www国产精品av| 久久久久久久久影院| 91人人爽人人爽人人精88v| 免费毛片视频网站| 亚洲自拍偷拍二区| 91蝌蚪视频在线| 亚洲制服欧美中文字幕中文字幕| 成人区人妻精品一区二| 欧美午夜激情视频| 久久伊人影院| 在线视频一区二区三区四区| 日本精品在线一区| 特黄毛片在线观看| 黄色www视频| 狠狠色丁香久久婷婷综合_中| heyzo在线欧美播放| 精品国产精品国产精品| 欧美日韩免费一区二区三区视频| 人人在草线视频在线观看| 中文字幕第5页| 色婷婷av金发美女在线播放| 精品国内一区二区三区免费视频| 成人妇女免费播放久久久| 国产精品一级二级三级| 亚洲一区区二区| 亚洲黄色毛片| 久久久九九九热| 欧美精品在线看| 少妇高潮惨叫久久久久| 日本老太婆做爰视频| 亚洲最快最全在线视频| 亚洲欧美电影在线观看| 久久久久久久黄色片| 国产精品久久三区| 免费黄色的网站| 免费一级特黄特色大片| 日韩脚交footjobhd| 惠美惠精品网| 五月婷婷激情网| 国产日韩一区二区三区| 福利在线国产| 亚洲成人tv| 艳妇乳肉豪妇荡乳xxx| 麻豆视频传媒入口| 亚洲国产精品系列| 亚洲精品激情| 污网站免费在线观看| 91成人福利在线观看| av黄色在线看| 最近2019中文字幕在线高清| 国产精品人妖ts系列视频| 亚洲精品国产欧美在线观看| 偷拍亚洲色图| 欧美激情 亚洲| 国产精品一二三| 香蕉久久久久久av成人| 软萌小仙自慰喷白浆| 午夜午夜精品一区二区三区文| 一区二区三区免费在线观看视频| 精品人妻少妇一区二区| www.夜夜爽| 天天操天天操一操| 天堂网在线.www天堂在线| 欧美三级在线免费观看| 亚洲AV成人无码精电影在线| 147欧美人体大胆444| 婷婷激情久久| 国产精品99久| 欧美剧情电影在线观看完整版免费励志电影| www视频在线| 成人免费视频一区二区| 亚洲欧美日韩国产综合精品二区| 国产在线黄色片| 久久国产精品系列| 最近中文av字幕在线中文| 69av视频在线播放| 亚洲国产精品自拍视频| www.51av欧美视频| 亚洲成人人体| 性网站在线免费观看| 一级做a爱视频| 91在线无精精品一区二区| 成人美女免费网站视频| 欧美激情一区二区三区高清视频| 日本精品在线观看| 欧美日韩网站| 最近2019年好看中文字幕视频| 国产精品免费观看| 欧美aaa免费| 91性高潮久久久久久久| 亚洲一区二区免费视频软件合集| 大肉大捧一进一出好爽视频| 欧美日韩不卡一区二区| 国产一区二区视频在线观看免费| 国产美女高潮在线观看| 久久久美女艺术照精彩视频福利播放| 男女啪啪999亚洲精品| 最新欧美色图| 日本动漫理论片在线观看网站| 欧美成人黄色小视频| 欧美精品久久天天躁| 91视视频在线直接观看在线看网页在线看| 亚洲春色一区二区三区| 国产美女一区二区| 欧美1区二区| 国产又粗又猛又色| 超碰在线12| 亚洲一区二区三区四区不卡| 中文字幕中文字幕在线中心一区| 欧美一二区视频| 顶级网黄在线播放| 亚洲av片在线观看| 色视频免费在线观看| 亚洲成人精品在线| 国产精品正在播放| 日韩欧美在线视频日韩欧美在线视频| 中文字幕欧美精品在线| h七七www色午夜日本| 欧美成人免费电影| 国产精品无码永久免费888| 国产农村一级特黄α**毛片| 动漫av在线免费观看| 国产精品av免费在线观看| 日韩激情一二三区| 欧美精品一区二区三区蜜桃视频| 欧美日本网站| 亚洲欧美亚洲| 久久无码精品丰满人妻| 欧美在线看片| 网曝门事件国产精品二区| 欧美一区少妇| 久久精品国内一区二区三区| 在线电影一区二区三区| 人人插人人射| 久久人妻无码一区二区| 精品国产乱码久久久久久免费| 3d动漫精品啪啪1区2区免费| 三年中国中文观看免费播放| 一级片久久久久| 亚洲三区欧美一区国产二区| 国产91精品最新在线播放| 日韩在线观看视频一区| 国产精品av久久久久久无| 中文在线观看免费高清| 欧美专区国产专区| 国内国产区免费视频| 午夜看片在线免费| 动漫视频在线一区| 久久精品一卡二卡| 国产传媒视频在线| 亚洲精品极品少妇16p| 国产亚洲一区二区手机在线观看| 欧美精品电影免费在线观看| 日本久久国产| 欧美黄色aaa| 91久久伊人青青碰碰婷婷| 国产欧美亚洲精品| 成人免费网站黄| 亚洲人成在线影院| 国产在线观看91一区二区三区| 久久嫩草捆绑紧缚| 亚洲欧美成人精品| 国产精品高颜值在线观看| 亚洲精品中文字幕成人片| 福利视频网站一区二区三区| 日韩女优毛片在线| 中文字幕国语官网在线视频| av不卡在线免费观看| 亚洲线精品久久一区二区三区| 日韩美女一区二区三区在线观看| 加勒比一区二区三区在线| 全国精品免费看| 久久久久久久久影院| 国产精品免费免费| 一区二区在线播放视频| 日韩av在线网址| 成人激情电影在线看| 欧美福利一区| 九九这里只有精品视频| www.成人黄色| 成人毛片视频网站| 亚洲最大色综合成人av| 少妇无码av无码专区在线观看| 7777精品伊久久久大香线蕉语言| 国产成人一区二区三区免费看| 99久久99久久精品免费看小说.| 3d动漫精品啪啪| 亚洲男人天堂网站| 欧美日本亚洲韩国国产| 日韩伦理精品| 久久www免费人成精品| 国产aⅴ超薄肉色丝袜交足| 一级黄色片毛片| 激情六月丁香| 欧美日韩亚洲综合一区二区三区激情在线| 久久精品99无色码中文字幕| 91精品国产综合久久香蕉的用户体验| 日韩av一级电影| 欧美极品色图| 91精品久久久久久久蜜月| 在线观看国产一区二区三区| 精品视频在线视频| 日本不卡一区二区三区四区| 最近中文字幕av| av一区在线| 国产精品亚洲综合一区在线观看| 亚洲国产午夜精品| 久草成人在线| 亚洲区第一页| 樱花草www在线| 国产91色在线|亚洲| 久久一级免费视频| 日本精品久久久久久| japansex久久高清精品| 强制捆绑调教一区二区| 人妻换人妻仑乱| 久久久久国产精品麻豆ai换脸| 成人羞羞视频播放网站| 性欧美8khd高清极品| 国产黄色网址在线观看| 性18欧美另类| 最新av在线| 97人人澡人人爽人人模亚洲| 狠狠综合久久av| 精品国产视频一区二区三区| 美女少妇全过程你懂的久久| 欧美美最猛性xxxxxx| 五月六月丁香婷婷| 免费在线观看国产精品| 深夜福利一区| 国产精品美女www爽爽爽| 欧美激情第二页| 天堂社区 天堂综合网 天堂资源最新版| 亚洲视频在线免费| 国户精品久久久久久久久久久不卡|