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


相关推荐

  • c#开发微信公众平台_小程序开发教程

    c#开发微信公众平台_小程序开发教程本文转自http://www.wuling365.com/Article/View.aspx?Id=30  想学习微信开发技术请加入我们!郴州微信开发QQ群:587978628  最近在开发“郴州微信营销”系统,网络上涉及微信开发的代码99%都是PHP写的,由于本人不想再学习PHP,于是决定用C#开发。现将开发过程及一些实现细节记录下来,供大家参考。由于本人能力有限,错误之处在所难免,欢

    2022年8月20日
    12
  • html如何设计上传头像失败,【微信上传头像失败】微信上传头像失败怎么回事?…

    html如何设计上传头像失败,【微信上传头像失败】微信上传头像失败怎么回事?…微信上传头像失败怎么回事 不少小伙伴会遇到微信上传头像失败的情况 但不知道哪里出了问题 下面小编给大家总结了一些导致微信上传头像失败的原因 快来看看吧 一 微信上传头像失败常见原因 1 有可能你需要设定的图象分辨率太大 超出微信控制参数了 挑选的照片屏幕辨析率 如 1000 1000 太交流会出现上传失败 在上传照片出现上传失败后 接下去的照片都是会显示信息上传失败 因此必须回到到设定页面再进到上传头

    2026年3月18日
    2
  • CardView的基本使用

    CardView的基本使用CardView 是用于实现卡片式布局效果的重要控件 实际上也是一个 frameLayout 只是额外提供了圆角和阴影 看上去有立体效果 效果如下 xmlversion 1 0 encoding utf 8

    2026年3月19日
    2
  • python与java的区别(java 和python)

    java和python区别Python或Java,哪个更好?这个问题在全球开发者社区引发了许多激烈的讨论。初学者开发人员可能对应该掌握两者中的哪一个有所怀疑。初创公司和公司可能想知道哪种方案在他们的下一个项目中会更好。这两种语言都可以以相同的效率解决许多任务,这不足为奇。但是,在某些情况下,一个人可以击败另一个人。在本文中,我们将基于多个方面来分析它们的优缺点。对于那…

    2022年4月18日
    89
  • 查找回文字符串

    查找回文字符串编写一个程序,寻找一篇英文文章中最长的回文字符串。回文字符串是具有回文特性的字符串:即该字符串从左向右读,与从右向左读都一样。输入文件不会超过500字符。这个文件可能一行或多行,但是每行都不超过80个字符(不包括最后的换行符)。在寻找回文时只考虑字母‘A’-‘Z’和‘a’-‘z’,忽略其他字符(例如:标点符号,空格等)。输出的第一行应该包括找到的最长的回文的长度。下一行或几行应该包括这个回文的原文(没有除去标点符号,空格等),把这个回文输出到一行或多行(如果回文中包括换行符)。如果有多

    2022年6月5日
    35
  • 三、java编译器[通俗易懂]

    三、java编译器[通俗易懂]java编译器、解析器(bytecodeintepreter)、JIT(justintimecompiler)

    2022年7月13日
    20

发表回复

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

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