目录 一、String对象的扩展方法 二、数值的扩展方法 三、数组的扩展方法 四、object对象的扩展方法 一、String对象的扩展方法 1.1. 模板字符串 1.1.1. 模板字符串是ES6新增的创建字符串的方式,使用反引号定义(反引号一般在tab键的上面,esc键的下面,键盘布局不同所在位置 ...
分类:
其他好文 时间:
2020-04-23 09:15:12
阅读次数:
62
StringBuilder的常用方法 在程序开发过程中,我们常常碰到字符串连接的情况,方便和直接的方式是通过"+"符号来实现,但是这种方式达到目的的效率比较低,且每执行一次都会创建一个String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这种问题的发生,下面就Stringb ...
分类:
其他好文 时间:
2020-04-21 10:07:37
阅读次数:
55
final修饰引用类型变量 String实例化的两种方式及差异 直接赋值 通过构造函数,可以直接将字符串的值传入,也可以传入一个char数组 Java为了避免产生大量的String对象,设计了一个字符串常量池。工作原理是这样的,创建一个字符串时,JVM首先会检查字符串常量池中是否有值相等的字符串,如 ...
分类:
其他好文 时间:
2020-04-18 19:01:47
阅读次数:
75
1.定义和用法 split() 方法用于把一个字符串分割成字符串数组。 语法: string.split(separator,limit) 参数: separator:可选。字符串或正则表达式,从该参数指定的地方分割 string Object。 limit:可选。该参数可指定返回的数组的最大长度。 ...
分类:
其他好文 时间:
2020-04-14 22:55:25
阅读次数:
74
1.定义和用法 charAt() 方法获取指定下标的字符,下标从0开始 语法: string.charAt(index) 参数: index:指定的下标 举例:获取下标为2的字符 var str = 'abner pan' console.log(str.charAt(2)) 输出: ...
分类:
其他好文 时间:
2020-04-14 20:39:48
阅读次数:
74
1. string容器 string容器常用操作 string 构造函数 string();//创建一个空的字符串 例如: string str; string(const string& str);//使用一个string对象初始化另一个string对象 string(const char* s) ...
分类:
其他好文 时间:
2020-04-10 10:32:01
阅读次数:
69
JavaScript内置对象分类:Array对象:提供一个数组的模型,存储大量有序的数据Math对象:处理所有的数学运算String对象:处理所有的字符串操作Date 对象:处理日期和时间的存储、转化和表达Event对象:提供JS事件的各种处理信息RegExp对象:正则表达式,对字符串执行模式匹配的... ...
分类:
编程语言 时间:
2020-04-06 20:37:39
阅读次数:
87
进程vs线程: 进程:每个程序被运行加载到内存之后,都会被操作系统作为一个进程,进程是处于运行过程中的程序,是具有独立功能,被操作系统进行资源分配和调度的独立单元。 线程:一个进程里面可以拥有多个线程,线程拥有自己的堆栈,程序计数器和自己的局部变量,但是不拥有系统资源,多个线程共享进程的系统资源。 ...
分类:
编程语言 时间:
2020-04-05 11:51:50
阅读次数:
66
从执行速度效率来说: String为字符串常量,一旦创建就不能修改,第一次创建一个String对象,实例化后有初始值;当第二次创建String对象后,再次赋值,表面上看是改变了第一个String对象的初始值,其实并不是,第二次创建后,第一个对象则被JVM的GC回收,因为String为常量,一旦创建则 ...
分类:
其他好文 时间:
2020-04-03 23:29:00
阅读次数:
79
一. 字符串优化处理 1. String对象组成:char数组,offset偏移量,count长度; 2. String对象特点: 不变性:String对象一旦生成,则不能再对它进行改变; 针对常量池的优化:当两个String对象拥有相同的值时,他们只引用常量池中的同一个拷贝; 类的final定义; ...
分类:
编程语言 时间:
2020-03-28 17:54:34
阅读次数:
79