关闭

字符串,泛型,集合,哈希表,

标签: C#
866人阅读 评论(0) 收藏 举报
分类:
字符串 
1.字符串我们可以看做是1个字符数组
2..length表示指定的字符串的字符长度,
3.字符串对象一担被创建,就创建在字符拘留池当中,字符串对象就不能背修改
4.当创建一个字串对象的时候,会先去字符拘留池当中寻找看是否有相同的字符串内容的对象,如果有会直接让这个变量只想这个对象
5.字符串对象一担被创建,就不能背GC回收


常用属性和方法
Empty字段是一个静态方法,代表一个空的字符串
Compare()两个字符串的比较
Contains返回一个值,该值指示指定的 String 对象是否出现在此字符串中。
LastIndexOf 


stringBuider渐渐是拼接字符串的工具
索引器的语法
public int this[int index]
        {
            get { return arr[index]; }
            set { arr[index] = value ;}
        }


1.Arraylist内部存储数据的其实是一个object数组来存储的
2.调用Add方法的时候加的元素,如果是第一次增加,就会把object数值变成2向里面增加
3.如果存储数据的存储满了。那么就就会扩容到原理长度的两倍,这个数组被原来数组所引用


集合count属性表示元素的个数
如果我们的类要被foreach遍历,这个类就要实现Iem


hashtable 和 arrlist的区别是可以给村进去的对象取一个别名
   keys是保存可所有键值得集合


Dictionary是hastable的泛型<string,object> 用法差不多都是keys都是
ArryList 的泛型是LIst 用法都差不多 <t变量类型> 遍历也可以


KeyValuePair<string,objuct> 可以拿到键值对,
0
0
查看评论

json字符串转化为list泛型

json字符串格式如下:String jsonStr = "{\"data\":[{\"id\":\"001\",\"name\":\"evan\",\"age\":\&...
  • zl544434558
  • zl544434558
  • 2015-04-07 14:55
  • 991

将json字符串中数组节点转换为泛型list集合(gson)

开发中需要将json中节点单独取出某个节点,解析获取数据,此处对json字符串节点中数组节点,转换为泛型list集合,使用gson。 google的gson的pom文件和jar:gson 代码如下: package my.demo.java.z.generic; import java.util....
  • typa01_kk
  • typa01_kk
  • 2016-03-15 10:39
  • 3443

集合1--List集合及泛型

泛型、集合框架中的List集合
  • LGM_Hakka
  • LGM_Hakka
  • 2015-08-12 08:09
  • 1686

泛型(一)集合中使用泛型

Why 1.解决元素存储的安全性问题 2.解决获取数据元素时,需要类型强转的问题 泛型的使用 1.在集合中使用泛型 2.自定义泛型类、泛型接口、泛型方法 3.泛型与继承的关系 4.通配符 若类A是类B的子类,那么List就不是List的子接口 通配符? 都是?的子类 例...
  • u010892841
  • u010892841
  • 2016-05-23 16:24
  • 956

Java基础(集合框架——Collection、List、Set、泛型)

为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多 个对象的操作,就对对象进行存储,集合就是存储对象常用的一 种方式。 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变
  • zzamk
  • zzamk
  • 2015-03-18 19:03
  • 1036

集合、泛型集合、字典、哈希表 总结

一:ArrayList集合 1.  必须声明命名空间 usingsystem.collection 2.  可用与存储不同类型的数据 3.  读取数据时大都需要里氏转换 4.  常用方法 Add:添加数据 Insert:插入数据 Remove:删除索...
  • wrs120
  • wrs120
  • 2016-12-14 11:56
  • 394

JAVA集合、泛型

File类 File类是整个IO包中唯一与文件本身相关的类,在File类中定义了一些与平台无关的方法来操作文件,比如创建、删除目录,创建、删除、从命名文件、判断文件是否存在等等。
  • z3133464733
  • z3133464733
  • 2015-08-29 23:58
  • 1116

[我眼中的C#]集合和泛型

当我们有很多类型一样的数据的时候,前面我们一般使用数组来进行管理,但是这样有个缺点就是数组的大小是固定的。如果我们很多类型一样的数据,比如游戏得分,我们可以集合类来进行管理,比如列表List,我们可以使用列表List很方便的添加数据,删除数据还有其他对数据的操作。 由于列表操作需要用到泛型,简单介...
  • Hui110110
  • Hui110110
  • 2017-03-16 15:58
  • 244

Java获取集合泛型的类型上的注解

标题看起来比较绕,稍微解释一下: 有许多不同的类,这些类上面都有一个自定义的注解, 标注了某些信息; 现在有一组这些类中某各类的对象,放在集合中。 有个需求,在进行反射处理的时候,需要知道集合的类型,并从中拿取信息。 求解过程比较艰苦,这里就不再赘述,直接放解决办法。 假设我们已经...
  • mj158518
  • mj158518
  • 2017-01-22 22:05
  • 902

List集合使用泛型与不使用泛型有什么区别?

例如:List lists=new ArrayList();和List lists=new ArrayList();他们两者有什么样区别? 答: 从list中取出的值不一样,第一种的话取出来是object类型的,需要强制类型转换,而第二个不用,取出来之后直接就是string类型的
  • u010772673
  • u010772673
  • 2017-02-27 12:27
  • 3742
    个人资料
    • 访问:66903次
    • 积分:1576
    • 等级:
    • 排名:千里之外
    • 原创:84篇
    • 转载:7篇
    • 译文:0篇
    • 评论:11条