JAVA字符串缓存器全部方法功能及其作用
不知道干嘛的
serialVersionUID
构造一个没有字符的字符串缓冲区,初始容量为16个字符。
StringBuffer()
构造一个没有字符的字符串缓冲区和指定的初始容量。
StringBuffer(int)
构造一个字符串缓冲区,初始化为指定字符串的内容。
StringBuffer(String)
构造一个字符串缓冲区,该缓冲区包含与指定的字符序列相同的字符。
如果指定的指定的字符序列长度小于或等于0,则返回容量16的空缓冲区。
StringBuffer(CharSequence)
使用的字符数,当前StringBuffer的长度。
length()
字符数组的长度,总的分配容量。
capacity()
确保容量至少等于指定的最小值。如果当前的容量小于参数,则会分配一个新的容量更大的内部数组。
ensureCapacity(int)
减少字符序列的存储,将没有分配到的内存释放。
trimToSize()
设置字符序列的长度。
setLength(int)
返回指定索引处的字符。
charAt(int)
返回指定索引处的字符。
codePointAt(int)
返回指定索引处前面的字符。
codePointBefore(int)
返回该序列的指定文本范围内的字符的数量。(感觉多余)
codePointCount(int, int)
返回该序列的指定文本范围内的字符的数量。(感觉多余)
offsetByCodePoints(int, int)
截取数组。
getChars(int, int, char[], int)
特定位置插入字符。
setCharAt(int, char)
追加Object类型。
append(Object)
追加字符串类型。
append(String)
追加字符串缓存器类型。
append(StringBuffer)
追加字符类型。
append(CharSequence)
追加字符序列的特定截取位置。
append(CharSequence, int, int)
追加数组。
append(char[])
追加数组的特定截取位置。
append(char[], int, int)
追加布尔。
append(boolean)
追加字符。
append(char)
追加整型。
append(int)
追加codePoint的字符串形式。
appendCodePoint(int)
追加长整型。
append(long)
追加单精度浮点型。
append(float)
追加双精度浮点型。
append(double)
删除特定位置。
delete(int, int)
删除特定位置。
deleteCharAt(int)
替换。
replace(int, int, String)
有头无尾截取。
substring(int)
有头有尾截取。
subSequence(int, int)
有头有尾截取。(有区别吗...)
substring(int, int)
插入数组的特定位置截取部分。
insert(int, char[], int, int)
插入对象。
insert(int, Object)
插入字符串。
insert(int, String)
插入数组
insert(int, char[])
插入字符序列。
insert(int, CharSequence)
插入字符序列特定部分。
insert(int, CharSequence, int, int)
插入布尔。
insert(int, boolean)
插入字符。
insert(int, char)
插入整形。
insert(int, int)
插入长整型。
insert(int, long)
插入单精度浮点型。
insert(int, float)
插入双精度浮点型。
insert(int, double)
查询指定字符串的位置索引。(左)
indexOf(String)
从指定的位置开始,查询指定字符串的位置索引。(左)
indexOf(String, int)
查询指定字符串的位置索引。(右)
lastIndexOf(String)
从指定的位置开始,查询指定字符串的位置索引。(右)
lastIndexOf(String, int)
缓存器取反。
reverse()
To String...
toString()
不知道干嘛的
serialPersistentFields
IO输出
writeObject(ObjectOutputStream)
IO读取
readObject(ObjectInputStream)
JAVA字符串缓存器全部方法功能及其作用的更多相关文章
- Java 字符串拼接 五种方法的性能比较分析 从执行100次到90万次
[请尊重原创版权,如需引用,请注明来源及地址] > 字符串拼接一般使用“+”,但是“+”不能满足大批量数据的处理,Java中有以下五种方法处理字符串拼接,各有优缺点,程序开发应选择合适的方法实现 ...
- 循环遍历Java字符串字符的规范方法——类似python for ch in string
比如我将string作为CNN 文本处理输入: float [] input = new float[maxLength]; // 1 sentence by maxLenWords // int[] ...
- {转}Java 字符串分割三种方法
http://www.chenwg.com/java/java-%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%88%86%E5%89%B2%E4%B8%89%E7%A7%8D%E6%9 ...
- 使用位运算、值交换等方式反转java字符串-共四种方法
在本文中,我们将向您展示几种在Java中将String类型的字符串字母倒序的几种方法. StringBuilder(str).reverse() char[]循环与值交换 byte循环与值交换 apa ...
- Java多线程缓存器简单实现
package com.charles.utils; import java.util.HashMap; import java.util.Map; import java.util.concurre ...
- java 编程基础:注解的功能和作用,自定义注解
1,什么是注解: 从JDK5开始,Java增加了对元数据 (MetaData)的支持,也就是Annotation注解,这种注解与注释不一样,注解其实是代码里的特殊标记,这些标记可以在编译.类加载 运行 ...
- Java字符串分割函数split源码分析
spilt方法作用 以所有匹配regex的子串为分隔符,将input划分为多个子串. 例如: The input "boo:and:foo", for example, yield ...
- Java中去除字符串中空格的方法
昨天写了一个关于Excel文件处理的脚本,在字符串匹配功能上总是出现多余不正确的匹配,debug调试之后,发现一个坑. ------->代码中字符串使用了replaceAll()方法,去除了所有 ...
- 理解Java字符串常量池与intern()方法
String s1 = "Hello"; String s2 = "Hello"; String s3 = "Hel" + "lo ...
随机推荐
- 新工具︱微软Microsoft Visual Studio的R语言模块下载试用Ing...(尝鲜)
笔者:前几天看到了以下的图片,着实一惊.作为R语言入门小菜鸟,还是觉得很好看,于是花了一点时间下载下来试用了一下,觉得还是挺高大上的. 就是英文不好是硬伤.下面贴给小白,我当时的下载步骤与遇见的问题. ...
- Count:858org.apache.jasper.JasperException: Unable to compile class for JSP
1.错误描述 Count:858org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurre ...
- org.apache.catalina.LifecycleException: Failed to start component
1.错误描述 Using CATALINA_BASE: "D:\NetBeans\apache-tomcat-8.0.12" Using CATALINA_HOME: " ...
- jquery Dialog弹框插件
function Dialog(options) { var defaults = { // 默认值. title: '', // 标题文本,若不想显示title请通过CSS设置其display为no ...
- Android App性能评测分析-流畅度篇
1.前言 在手机App竞争越来越激烈的今天,Android App的各项性能特别是流畅度不如IOS,安卓基于java虚拟机运行,触控响应的延迟和卡顿比IOS系统严重得多.一些下拉上滑.双指缩放快速打字 ...
- unity案例入门(一)(拾取游戏)
1. 案例简述 这个案例实现一个非常简单的拾取宝物游戏,主角是一个小球,玩家通过键盘控制小球拾取全部宝物. 2. 键盘控制物体移动 private Rigidbody rd; public int f ...
- 【JDK1.8】JUC.Lock综述
一.前言 前段时间结束了jdk1.8集合框架的源码阅读,在过年的这段时间里,一直在准备JUC(java.util.concurrent)的源码阅读.平时接触的并发场景开发并不很多,但是有网络的地方,就 ...
- UVA10294 Arif in Dhaka (群论,Polya定理)
UVA10294 Arif in Dhaka (群论,Polya定理) 题意 : 给你一个长为\(n\)的项链和手镯,每个珠子有\(m\)种颜色. 两个手镯定义为相同,即它们通过翻转和旋转得到一样的手 ...
- 【CJOJ P1333】【HNOI2012】矿场搭建
[HNOI2012]矿场搭建 Description 煤矿工地可以看成是由隧道连接挖煤点组成的无向图.为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处.于是矿主决定在某些挖 ...
- [SPOJ]DISUBSTR:Distinct Substrings&[SPOJ]SUBST1:New Distinct Substrings
题面 Vjudge Vjudge Sol 求一个串不同子串的个数 每个子串一定是某个后缀的前缀,也就是求所有后缀不同前缀的个数 每来一个后缀\(suf(i)\)就会有,\(len-sa[i]+1\)的 ...