码迷,mamicode.com
首页 >  
搜索关键字:string对象    ( 1288个结果
string对象和C风格代码的混用
我们都知道可以用已下方式来初始化string对象: string  s(“hello world!”); 实际上我们也可以通过这样的方式来实现: char c[] = {‘h’,‘e’,‘l’,‘l’,‘o’,‘  ‘,‘w’,‘o’,‘r’,‘l’,‘d’,‘!’,‘\0’}; string s = c; 但是如果数组c不是以空字符结尾的话,那么上面的赋值就是不正确的。 实际...
分类:其他好文   时间:2015-03-08 15:48:05    阅读次数:127
Java提高配(三七)—–Java集合细节(三):subList的缺陷
我们经常使用subString方法来对String对象进行分割处理,同时我们也可以使用subList、subMap、subSet来对List、Map、Set进行分割处理,但是这个分割存在某些瑕疵。一、subList返回仅仅只是一个视图       首先我们先看如下实例:public static void main(String[] args) { List list1 = new...
分类:编程语言   时间:2015-03-06 19:07:22    阅读次数:185
String不可变StringBuffer可变
String是一个类,也可以表示字符串数据类型String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承.作为参数传递时,只是复制了一份引用StringB...
分类:其他好文   时间:2015-03-05 12:43:21    阅读次数:130
String与StringBuilder之间区别(转)
当我们在初学使用C#时,常常会不知道该用StringBuilder合适还是用String高效,下面是我在学习当中对StringBuilder和String的区别总结,分享给大家。 String类有不可改变性。每次执行字符操作时,都会创建一个新的String对象。 StringBuilder 类解决了...
分类:其他好文   时间:2015-03-03 11:31:24    阅读次数:145
String对象内存分配和基本数据类型的默认值与初始化相关问题
题目: 阅读下面代码段,给出以下代码的输出结果。 public class TestFunction { static int i; public static void main(String[] args) { String str1 = "abc"; String str = "abc"; String str2 = new String("abc"); S...
分类:其他好文   时间:2015-03-02 16:53:25    阅读次数:131
Java String常用函数
String1. char charAt(int index) :取字符串中的某一个字符,其中的参数index指的是字符串中序数。字符串的序数从0开始到length()-1 。2. int compareTo(String anotherString) :当前String对象与anotherStri...
分类:编程语言   时间:2015-03-01 10:22:05    阅读次数:144
全面解释StringBuilder、StringBuffer和String的关系
1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中.....
分类:其他好文   时间:2015-02-28 12:50:51    阅读次数:130
关于size_type
由string类类型和vector类类型定义的类型,用以保存任意string对象或vector对象的长度,标准库类型将size_type定义为unsigned类型. string::size_type它在不同的机器上,长度是可以不同的,并非固定的长度。但只要你使用了这个类型,就使得你的程序适合这个机器。与实际机器匹配。 string::size_type从本质上来说,是一个整型数。关键是由...
分类:其他好文   时间:2015-02-28 11:31:31    阅读次数:162
String内存陷阱简介
String 方法用于文本分析及大量字符串处理时会对内存性能造成一些影响。可能导致内存占用太大甚至OOM。一、先介绍一下String对象的内存占用一般而言,Java 对象在虚拟机的结构如下:?对象头(object header):8 个字节(保存对象的 class 信息、ID、在虚拟机中的状态)?J...
分类:其他好文   时间:2015-02-27 22:56:08    阅读次数:265
Java split用法
java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]]) stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。...
分类:编程语言   时间:2015-02-27 13:19:04    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!