java string简单例子_javaStringBuilder类的详解及简单实例

java string简单例子_javaStringBuilder类的详解及简单实例javaStringBuilder类的详解及简单实例实现代码:publicclassStringBuilderTest{/***@paramargs*/publicstaticvoidmain(String[]args){StringBuildersb=newStringBuilder();//追加字符串sb.append(“java”);//sb=”java”…

大家好,又见面了,我是你们的朋友全栈君。

java StringBuilder类的详解及简单实例

实现代码:

public class StringBuilderTest {

/**

* @param args

*/

public static void main(String[] args) {

StringBuilder sb = new StringBuilder();

// 追加字符串

sb.append(“java”);//sb = “java”

// 插入

sb.insert(0 , “hello “); // sb=”hello java”

// 替换

sb.replace(5, 6, “,”); // sb=”hello,java”

System.out.println(sb);

// 删除

sb.delete(5, 6); // sb=”hellojava”

System.out.println(sb);

// 反转

sb.reverse(); // sb=”avajolleh”

System.out.println(sb);

System.out.println(sb.length()); // 输出9

System.out.println(sb.capacity()); // 输出16

// 改变StringBuilder的长度,将只保留前面部分

sb.setLength(5); // sb=”avajo”

System.out.println(sb);

}

}

运行结果

hello,java

hellojava

avajolleh

9

16

avajo

代码说明

上面代码示范了StringBuilder类的追加、插入、替换、删除等操作,这些操作改变了StringBuilder里的字符序列,这就是StringBuilder与String之间的最大区别:StringBuilder的字符序列是可变的。从程序看到StringBuilder的length()方法返回其字符序列的长度,而capacity()返回值比length()返回值大。

以上就是java StringBuilder的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160671.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月17日 下午4:46
下一篇 2022年7月17日 下午4:46


相关推荐

  • Python 官方文档:入门教程

    Python 官方文档:入门教程

    2021年10月26日
    44
  • 留言板实例代码

    留言板实例代码今天又有一波技术福利来了 也是手把手教给各位 希望得到各位喜欢 那么它来了它来了 此福利提供给初入互联网的小清新 是一整套代码 写的也比较简单 但是它是源码哦 是后端 前端 数据库 效果图 因此 如果你是大佬 想看看我写的 可以尽情浏览但是有一点不要说什么代码 lol 啥的 因为看清楚我的标题 谢谢配合 你们知道这套代码 小清新们直接 ctrl c 以及 ctrl

    2026年3月26日
    3
  • 什么是程序的局部性原理

    什么是程序的局部性原理01 前言作为有追求的程序员 我们日常在写代码的时候往往都会运用很多奇技淫巧 不单单是为了炫耀我们的技术 更是为了追求更高的效率 了解局部性原理 可以有效的帮助我们理解和写出更好的代码 对于局部性原理可能有的小伙伴知道 有的小伙伴不知道 知道的小伙伴就当做复习知识点 不知道的小伙伴也没关系 接着往下看就知道了 02 什么是局部性原理说到局部性原理 那我们首先要知道什么是局部性原理 局部性原理

    2026年3月19日
    3
  • 关于docker容器启动后修改或添加端口

    关于docker容器启动后修改或添加端口

    2021年6月2日
    160
  • msfconsole安装命令_msfconsole实战

    msfconsole安装命令_msfconsole实战使用curlhttps://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb>msfinstall&&\chmod755msfinstall&&\./msfinstall安

    2025年9月23日
    6
  • mount命令示例

    mount命令示例1 挂载 nfs 系统 mount tnfs10 228 88 9 home workspace mnt nfs orw proto tcp soft intr retry 2 retrans 5 timeo 600 将 10 228 88 9 下的 home workspace 挂载到 mnt nfs 下 o 指定选项 soft 指定 client 经过 retrans 次重发请求后 返

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号