C#ArrayList对象集合

   ArrayList alist = new ArrayList();
            //集合对像  长度可以改变,类型不限

            //添加单个元素可以Add()
            alist.Add("在在的");
            alist.Add(35);
            alist.Add(3.14);
            alist.Add(‘c‘);
            alist.Add(5000m);

            //如果用Add()添加数组或集合最好用  alist.AddRange()
            alist.AddRange(new int[] { 3, 43, 56, 7, 98, 7, 6, 5 });
            alist.AddRange(alist);
           // alist.Add(new int[] { 3, 43, 56, 7, 98, 7, 6, 5 });
            //会直接打印syste.int
            //if (alist[i] is int[])
            //{
            //    for (int j = 0; j < ((int[])alist[i]).Length; j++)
            //    {
            //        Console.WriteLine(((int[])alist[i])[j]);
            //    }
            //}
            //删除所有元素
            alist.Clear();

            //删除单个元素(写谁删谁)
            alist.Remove(5000m);

            //跟据下标删除元素
            alist.RemoveAt(0);

            //跟据下标移除一定范围的元素从1开始,删除3个

            //升序排列
            alist.Sort();

            //反转
            alist.Reverse();

            //在指定位置插入元素
            alist.Insert(1, 5000);

            //在指定位置插入集合
            alist.InsertRange(0,new int[]{ 3, 4, 54, 4, 23, 423, 465 });

            //
            bool b = alist.Contains(1);

            Console.WriteLine(b);
            alist.RemoveRange(1, 3);
            // object obj=new boject()   jalist.Add(obj)
            for (int i = 0; i < alist.Count; i++)
            {

                Console.WriteLine(alist[i]);

            }
            Console.ReadKey();
时间: 2024-08-06 07:55:39

C#ArrayList对象集合的相关文章

Intent之对象传递(Serializable传递对象和对象集合)

Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象. 要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递. Intent中传递这2种对象的方法: Bundle.putSerializable(Key,Object); //实现Serializable接口的对象 Bundle.putParcelable(Key, Object); //实现Parcelable接口的对象 一.

java ArrayList类 集合

集合框架(集合的由来及集合继承体系图) * A:集合的由来 * 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 * B:数组和集合的区别 * 区别1 : * 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值 * 集合只能存储引用数据类型(对象)集合中也可以存储基本数据类型,但是在存储的时候会自动装箱变成对象

利用反射与dom4j读取javabean生成对应XML和读取XML得到对应的javabean对象集合

转自:http://blog.csdn.net/zhao19861029/article/details/8473245 首先实现生成对应的JAVAbean的XML文件方法 /** * DMO4J写入XML * @param obj 泛型对象 * @param entityPropertys 泛型对象的List集合 * @param Encode XML自定义编码类型(推荐使用GBK) * @param XMLPathAndName XML文件的路径及文件名 */ public void wri

Intent之对象传递(Parcelable传递对象和对象集合)

接着上一篇文章,下面我们讨论一下如何利用Parcelable实现Intent之间对象的传递 一.实现对象传递 首先创建User.java实现Parcelable接口: package org.yayun.demo; import java.io.Serializable; import android.R.integer; import android.os.Parcel; import android.os.Parcelable; public class User implements Pa

JSon_零基础_005_将po(bean)对象集合List转换为JSon格式的对象字符串,返回给界面

将po(bean)对象集合List转换为JSon格式的对象字符串,返回给界面 导入jar包: 编写:po(bean)代码: package com.west.webcourse.po; /** * 第01步:编写bean类, * 下一步com.west.webcourse.servlet.JavaBeanToJOSNString.java */ public class PersonInfoPo { private String name; private int age; private St

ArrayList去除集合中字符串的重复值,只能在本集合内操作

/* * 需求:ArrayList去除集合中字符串的重复值,只能在本集合内操作 * * 分析: * 1.创建一个集合对象 * 2.添加多个字符串元素 * 3.用选择排序方法去比较 * A:如有相同的,则删除此元素 * B:没有,则保留 * 4.遍历输出 新集合 */ package com.ma.arraylist; import java.util.ArrayList; import java.util.Iterator; /** * ArrayList去除集合中字符串的重复值,只能在本集合内

SpringMVC,SpringBoot使用ajax传递对象集合/数组到后台

假设有一个bean名叫TestPOJO. 1.使用ajax从前台传递一个对象数组/集合到后台. 前台ajax写法: var testPOJO=new Array(); //这里组装testPOJO数组 $.ajax({ url:"testController/testPOJOs", data:JSON.stringify(testPOJO), type:"post", dataType:"json", contentType:"appl

类ArrayList(集合)

ArrayList类简介 java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素.此类提供一些方法来操作内部存储的元素. ArrayList 中可不断添加元素,其大小也自动增长.ArrayList对象不能存储基本类型,只能存储引用类型的数据. ArrayList使用步骤 查看类 java.util.ArrayList<E> :该类需要 import导入使后使用. <E>,表示一种指定的数据类型,叫做泛型. E ,取自Element(元素)的首字母.在

MVC传递数据-传递对象或对象集合

前言 本文主要介绍从View(或者js)文件向Controller提交对象或者对象集合,比如,将表格中的一行数据作为一个对象提交,或将多行数据作为一个集合提交到Controller. 回顾 从View(或者js)文件向Controller提交数据,你可能见过以下几种方式: 将提交的数据附在url地址后面 $.ajax({ type: "POST", url: "/InviteBid/UpdateBidZRecord/?JudgeBidId=" + JudgeBidI