From Thinking in Java 4th EditionString对象是不可变的。String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。而最初的String对象则丝毫未动:import static net.mind...
分类:
编程语言 时间:
2015-03-19 23:54:01
阅读次数:
323
python的str,unicode对象的encode和decode方法python中的str对象其实就是"8-bit string" ,字节字符串,本质上类似java中的byte[]。而python中的unicode对象应该才是等同于java中的String对象,或本质上是java的char[]。...
分类:
编程语言 时间:
2015-03-16 22:31:53
阅读次数:
154
1字符串处理DELPHIvar s :string;s := s + 'a string';JAVA习惯用法String s = new String();s += 'a string';由于String对象不可修改,导致对String对象赋值会有一个StringBuffer对象产生并销毁,一个新的...
分类:
编程语言 时间:
2015-03-15 23:38:32
阅读次数:
210
String-StringBuffer-StringBuilder详解和区别简要的说, String 类型和 StringBuffer类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指...
分类:
其他好文 时间:
2015-03-14 19:51:57
阅读次数:
89
1、使用equals( )方法比較两个字符串是否相等。它具有例如以下的一般形式:boolean equals(Object str)这里str是一个用来与调用字符串(String)对象做比較的字符串(String)对象。假设两个字符串具有同样的字符和长度,它返回true,否则返回false。这样的比...
分类:
编程语言 时间:
2015-03-13 12:09:37
阅读次数:
131
Java中的 String 类有个trim() 可以删除字符串前后的空格字符,jQuery中也有trim()方法可以删除字符变量前后的字符串。但是JavaScript中却没有相应的trim() 方法,幸好,JavaScript中有正则表达式,String 对象有replace() 方法,利用JavaScript的正则和replace方法来达到trim() 方法的效果。
接下来介绍两种方法,其实两种方法大同小异。都是在String 对象的prototype属性上进行trim()方法的定义,并提供实现,实现后...
分类:
编程语言 时间:
2015-03-12 22:35:52
阅读次数:
184
1.slice(); Array和String对象都有 在Array中 ?slice(i,[j])? i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个元素 j为结束的索引值,缺省时则获取从i到末尾的所有元素 参数返回: 返回索引...
分类:
其他好文 时间:
2015-03-10 19:55:12
阅读次数:
176
1.Python中一切皆对象2.Python中不需要申明对象类型,对象的类型由运行的表达式决定3.创建了对象意味着绑定了对象的操作到此对象,也就是在固有的对象上只能调用该对象特有的操作。比如只能将String操作用在String对象上,list操作用在list对象上。4.Python内置数据类型: ...
分类:
编程语言 时间:
2015-03-09 15:55:26
阅读次数:
157
Math对象,提供对数据的数学计算。使用 Math 的属性和方法,代码如下:运行结果:3.14159265358979315注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。Math 对象属性Math...
分类:
其他好文 时间:
2015-03-09 12:39:51
阅读次数:
138
String 对象,对字符串进行操作,如:截取一段子串、查找字符串/字符、转换大小写等等。
分类:
编程语言 时间:
2015-03-08 22:47:39
阅读次数:
240