字符串操作过程中,每次用 + 拼接字符串,有以下问题: 每次循环都会创建新的对象 绝大部分都是临时对象。浪费内存 影响GC效率 java String s = ""; for(int i=0;i 不需要特别改写字符串 + 操作 编译器在内部自动把多个连续的 + 操作优化为StringBuilder操 ...
分类:
编程语言 时间:
2019-01-20 12:02:15
阅读次数:
274
在java类库中,java给我们提供了字符串几个特别的操作,分别是String,Stringbuffer,Stringbuilder等。下面就对这几个类做一个简单的介绍。首先,我们先了解一下String,源码中,定义该类型的类是被一个final修饰,这就注定了String永远不可能被继承。那么相对于 ...
分类:
编程语言 时间:
2019-01-19 20:06:02
阅读次数:
199
切片 方法 字符串的修饰 center: 让字符串在指定的长度居中,如果不能居中,左短右长 ljust:左对齐 rjust:右对齐 zfill:将字符串填充到指定的长度,不足的地方用0从左开始补充 format: 按照顺序将后面的参数传递给前面的大括号 strip:默认去除字符串两边的空格,去除内容 ...
分类:
编程语言 时间:
2019-01-18 23:59:02
阅读次数:
334
运算符也称操作符,通过运算符可以对一个或多个值进行运算,并获取运算结果比如:typeof 就是运算符,可以用来获取值的类型,并将该值的类型以字符串的形式返回 typeof返回的值的类型主要有:string number boolean undefined object null的typeof返回是o ...
分类:
其他好文 时间:
2019-01-14 21:22:03
阅读次数:
177
HTTP报文:它是HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文都是在客户端、服务器和代理之间流动。 报文的语法:所有的HTTP报文都可以分为两类,请求报文和响应报文。请求和响应报文的基本报文结构大致是相同的, ...
分类:
Web程序 时间:
2019-01-13 17:13:35
阅读次数:
198
name = 'My name is yk' 首字母大写 name.capitalize() 字符数目统计,返回数字 name.count('a') 打印50个字符,将name放置中心,不足的使用-补充 name.center(50,'-') 字符串到二进制转换 name.encode() 字符串以 ...
分类:
编程语言 时间:
2019-01-13 17:12:15
阅读次数:
166
下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参考官方的文档。 一、字符串操作常用函数介绍 1、Contains 示例: 执行结果: 2、Join 示例: 执行结果: 3、Index 示例: 执行结果: 4、Repeat 示例: 执行结果: ...
分类:
其他好文 时间:
2019-01-11 18:07:25
阅读次数:
171
使用方法:concat(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 mysql> select concat('11','22','33');+ +| concat('11','22','33') |+ +| 112233 |+ + ...
分类:
数据库 时间:
2019-01-11 18:02:03
阅读次数:
231
第一次面试: 1、$.ajax如何设置请求头 2、对JS面向对象编程的理解 3、H5新特性 4、CSS3新特性 5、字符串操作函数 6、如何处理跨域问题 7、对开发模块化的理解 第二次面试: 1、$.ajax工作原理,以及原生的写法 2、JS事件冒泡和事件捕获 3、vue-cli手脚架的把vue解析 ...
分类:
其他好文 时间:
2019-01-10 19:29:53
阅读次数:
128