String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同...
分类:
其他好文 时间:
2015-10-11 19:19:39
阅读次数:
113
//// main.swift// 数组//// Created by Mac on 15-9-9.// Copyright (c) 2015年 青苹果. All rights reserved.//import Foundation//不可变数组,用let定义即可var array:[St...
分类:
编程语言 时间:
2015-10-08 10:18:52
阅读次数:
2040
集合(Set NSArray) OC集合类型 1.数组 2.字典 3.集合 NSArray, 不可变数组类, 用于存放一组有序的对象, 继承于NSObject 注: 数组中的元素必须是对象 创建数组对象NSArray *array1 = [[NSArra...
分类:
其他好文 时间:
2015-10-07 11:59:31
阅读次数:
264
在Python中集合set是基本数据类型的一种,它有可变集合(set)和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。 1.创建集合 set类是在python的sets模块中,大家现在使用的python2.3中,不需要导入s...
分类:
编程语言 时间:
2015-10-07 10:48:06
阅读次数:
319
一、字符串的基本操作所有标准的序列操作对字符串同样适用,如索引、分片、乘法、判断成员是否存在、求长度、最大值和最小值等。记住一点,字符串是不可变的。二、字符串中重要的方法1、find(substr[strat,end])方法:返回找到的第一个子串的最左端位置索引,如果子串不存在,返回-1.(建议在如...
分类:
编程语言 时间:
2015-10-04 21:01:08
阅读次数:
186
字符串分为可变字符串和不可变字符串不可变字符串 1. 不可变字符串的初始化 NSString *string1 = [[NSString alloc] init]; NSString *string = [NSString stringA]; NSString *string...
分类:
其他好文 时间:
2015-10-04 15:54:39
阅读次数:
165
字典的定义以及使用不可变字典1.在字典里 键 和 值是成对出现的 字典是通过键(Key)来存取值的且每一个值对应的Key是唯一的 字典的类名是NSDictionary2.字典的定义 (1)初始化一个空字典 NSDictionary *dic = [[NSDictionary alloc] ...
分类:
其他好文 时间:
2015-10-04 14:46:36
阅读次数:
111
二、元组(tuple):不可变序列 跟list一样,也是一种序列,唯一不同的是,元组元素不能被修改,通常用(, ,)表示元组,也可以不加括号。 1 #创建元组 2 >>> 1,2,3 3 (1, 2, 3) 4 >>> t = (1,2,3) 5 >>> t 6 (1, 2, 3) 7 #创建空元组...
分类:
编程语言 时间:
2015-10-03 19:25:25
阅读次数:
215
转自:http://www.2cto.com/kf/201401/272974.html,感谢作者的总结什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变....
分类:
编程语言 时间:
2015-09-29 11:32:42
阅读次数:
202
1. BigDecimal类概述:由于在运算的时候,float类型和double很容易丢失精度。所以为了能够精确的表达、计算浮点数,Java提供了BigDecimal。BigDecimal:不可变、任意精度的有符号十进制数。2. BigDecimal构造方法1 public BigDecimal(S...
分类:
编程语言 时间:
2015-09-25 17:47:47
阅读次数:
257