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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Apache Struts2再爆高危漏洞

    Apache Struts2再爆高危漏洞60网站安全检测最新struts2命令执行漏洞分析时间:2013-07-1809:46 在struts2中,DefaultActionMapper类支持以”action:”、”redirect:”、”redirectAction:”作为导航或是重定向前缀,但是这些前缀后面同时可以跟OGNL表达式,由于struts2没有对这些前缀做过滤,

    2022年7月13日
    12
  • numpy安装过程

    numpy安装过程下载 numpy 库的详细方法安装前提 1 Python3 8 安装完成并能够正常使用 2 下载相应的 numpy 安装包 whl 格式安装详细步骤 首先 点击下面的链接进入 numpy 下载官网链接地址 添加链接描述进去之后 点击文档下载 进入界面 cp37 指对应的 Python 版本 还要注意后面的 32 64 是你的系统然后点击下载 下载到你 Python 下面的 Scripts 文件夹下 打开 cmd 输入命令行 pipinstallnu 文件名 whl 出现 Successfulin

    2025年9月7日
    3
  • 运维人员常用到的 11 款服务器监控工具

    运维人员常用到的 11 款服务器监控工具点击上方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!服务器监控工具功能相当强大,无论何时何地,我们都可以了解到服务器的功能以及性能。服务器监控工具的使用,…

    2022年5月20日
    44
  • 匈牙利命名法[通俗易懂]

    匈牙利命名法[通俗易懂]匈牙利命名法:广泛应用于象MicrosoftWindows这样的环境中。Windows编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的Microsoft程序员查

    2022年7月2日
    32
  • linux如何卸载jdk_怎么卸载JDK

    linux如何卸载jdk_怎么卸载JDK介绍了如何在Linux环境中卸载JDK的方法。

    2022年10月1日
    3
  • HTTP协议的基础

    HTTP协议的基础HTTP协议HTTP协议一、网络基础1、TCP/IP协议族各层作用应用层传输层网络层链路层2、TCP/IP通信传输流3、关系密切的IP、TCP、DNS协议(3次握手)4、URI和URL二、简单的HTTP协议1、通过请求和响应的交换达成通信2、HTTP是一种无状态协议3、HTTP方法4、持久连接keep-alive5、cookie三、HTTP报文2、用于HTTP协议交互的信息称为HTTP报文2、…

    2022年6月24日
    37

发表回复

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

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