Java中StringBuilder的常用方法

在程序开发过程中,我们常常碰到字符串连接的情况,方便和直接的方式是通过"+"符号来实现,但是这种方式达到目的的效率比较低,且每执行一次都会创建一个String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这种问题的发生,下面就Stringbuilder的使用做个简要的总结:

一、创建Stringbuilder对象
StringBuilder strB = new StringBuilder();

1、append(String str)/append(Char c):字符串连接
System.out.println("StringBuilder:"+strB.append("ch").append("111").append(‘c’));
//return "StringBuilder:ch111c"

2、toString():返回一个与构建起或缓冲器内容相同的字符
System.out.println("String:"+strB.toString());
//return "String:ch111c"

3、appendcodePoint(int cp):追加一个代码点,并将其转换为一个或两个代码单元并返回this
System.out.println("StringBuilder.appendCodePoint:"+strB.appendCodePoint(2));
//return "StringBuilder.appendCodePoint:ch111c"

4、setCharAt(int i, char c):将第 i 个代码单元设置为 c(可以理解为替换)
strB.setCharAt(2, ‘d’);
System.out.println("StringBuilder.setCharAt:" + strB);
//return "StringBuilder.setCharAt:chd11c"

5、insert(int offset, String str)/insert(int offset, Char c):在指定位置之前插入字符(串)
System.out.println("StringBuilder.insertString:"+ strB.insert(2, "LS"));
//return "StringBuilder.insertString:chLSd11c"
System.out.println("StringBuilder.insertChar:"+ strB.insert(2, ‘L’));
//return "StringBuilder.insertChar:chLLSd11c"

6、delete(int startIndex,int endIndex):删除起始位置(含)到结尾位置(不含)之间的字符串
System.out.println("StringBuilder.delete:"+ strB.delete(2, 4));
//return "StringBuilder.delete:chSd11c"

发布者:小站,转转请注明出处:http://blog.gzcity.top/4656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年7月5日 10:45
下一篇 2022年7月6日 09:59

相关推荐

  • OOM专题-String 和 StringBuilder的最大可用长度是多少

    String 直接量 超出 65535之后(127KB),IDEA 编译器会报错,因为 直接量是存储在常量池,常量池的定义规定中 有长度限制 2e16 。 String在运行期间的拼接后的最大长度是 int 的最大值 。 StringBuilder 长度是 int 的最大值 2e32 ,21亿 个字符,42亿字节 Byte= 大小4G。 超出长度的需要 用文…

    Java 2022年7月5日
    245100
  • 反编译获取微信小程序源码(包含错误解决办法)

    本文章仅用于分享自己反编译的过程以及解决办法,切勿小程序反编译成功后做一些违法事情! 一. 前言 微信小程序的反编译听起来很屌,其实非常简单,就是纯粹的傻瓜式的操作。GitHub有写好的node.js脚本!要想拿到微信小程序源码,找到源文件在手机存放的位置就行,源文件拿到,用反编译脚本跑一下,微信小程序代码包里的所有文件、资源就出来了。 二. 微信小程序的小…

    学习笔记 2022年11月15日
    850380
  • java方式调用apksigner对Apk 检查是否签名异常 v1、v2、v3、v4 (JAVA)

    apksigner apksigner 是 Google 官方提供的针对 Android Apk 签名和验证的专用工具,位于 Android SDK / build-tools / SDK 版本 / apksigner 。 无论是 apk 包 还是 jar 包,其本质都是 zip 格式的压缩包,如果只针对 v1 签名的话,两者的签名过程其实差不多。 apks…

    2022年12月9日
    3.4K10660
  • 【云原生】Spring Cloud微服务学习路线汇总

    Spring Cloud是什么?简单来说Spring Cloud是一系列框架的组成集合。主要利用的我们现在主流应用的Spring Boot框架开发便利性、巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以利用Spring Boot的开发风格做到一键启动和部署。Spring Cloud没有重复制造轮子…

    2022年6月24日
    28630
  • Slowness in Java Application Due To Increased FullGC Events: G1GC

    In this blog, we will see one of the issues and solutions which I found in one of our production servers: our Java application became slow due to more GC pauses.  I will explain a …

    Java 2022年5月1日
    4.2K9070

发表回复

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

评论列表(53条)

  • binance Empfehlungscode
    binance Empfehlungscode 2024年7月28日 04:05

    Your article helped me a lot, is there any more related content? Thanks!

  • vivod iz zapoya voronej_wtEr
    vivod iz zapoya voronej_wtEr 2024年11月8日 04:43

    прерывание запоев [url=http://vyvod-iz-zapoya-voronezh11.ru]http://vyvod-iz-zapoya-voronezh11.ru[/url] .

  • Vivod iz zapoya rostov_yien
    Vivod iz zapoya rostov_yien 2024年11月13日 15:54

    вывод из запоя на дому в ростове [url=http://www.setter.borda.ru/?1-7-0-00000672-000-0-0-1730725091]http://www.setter.borda.ru/?1-7-0-00000672-000-0-0-1730725091[/url] .

  • prodamus promokod_jbpn
    prodamus promokod_jbpn 2024年11月14日 12:21

    продамус промокод [url=prodamus-promokod1.ru]prodamus-promokod1.ru[/url] .

  • Vivod iz zapoya rostov_kpmr
    Vivod iz zapoya rostov_kpmr 2024年11月14日 12:32

    вывод из запоя на дому ростов-на-дону [url=motik13.0pk.me/viewtopic.php?id=1994]вывод из запоя на дому ростов-на-дону[/url] .

  • vivod iz zapoya kryglosytochno_ulpt
    vivod iz zapoya kryglosytochno_ulpt 2024年11月15日 07:29

    вывод из запоя в стационаре ростов [url=www.domsadremont.ukrbb.net/viewtopic.php?f=3&t=903/]www.domsadremont.ukrbb.net/viewtopic.php?f=3&t=903/[/url] .

  • Vivod iz zapoya rostov_basn
    Vivod iz zapoya rostov_basn 2024年11月17日 06:27

    срочный вывод из запоя ростов [url=https://ideya.forums.party/viewtopic.php?id=652/]ideya.forums.party/viewtopic.php?id=652[/url] .

  • Vytvorit osobní úcet
    Vytvorit osobní úcet 2024年11月17日 21:55

    Your article helped me a lot, is there any more related content? Thanks!

  • Vivod iz zapoya rostov_tzmn
    Vivod iz zapoya rostov_tzmn 2024年11月18日 06:05

    вывод из запоя ростов на дону стационар [url=https://tatuheart.ukrbb.net/viewtopic.php?f=8&t=15061/]tatuheart.ukrbb.net/viewtopic.php?f=8&t=15061[/url] .

  • Vivod iz zapoya rostov_yrOr
    Vivod iz zapoya rostov_yrOr 2024年11月18日 06:11

    вывод. из. запоя. ростов. [url=http://gov.ukrbb.net/viewtopic.php?f=3&t=6368]http://gov.ukrbb.net/viewtopic.php?f=3&t=6368[/url] .

  • Vivod iz zapoya rostov_dmPt
    Vivod iz zapoya rostov_dmPt 2024年11月19日 09:59

    вывод из запоя ростовская область [url=https://rio16.ukrbb.net/viewtopic.php?f=3&t=1112/]https://rio16.ukrbb.net/viewtopic.php?f=3&t=1112/[/url] .

  • narkolog na dom v Krasnodar_owEl
    narkolog na dom v Krasnodar_owEl 2024年11月20日 01:33

    нарколог на дом круглосуточно [url=https://uaportal.ukrbb.net/viewtopic.php?f=2&t=3716]https://uaportal.ukrbb.net/viewtopic.php?f=2&t=3716[/url] .

  • narkolog na dom v Krasnodar_glKn
    narkolog na dom v Krasnodar_glKn 2024年11月20日 01:35

    платный нарколог на дом [url=https://zarabotokdoma.creartuforo.com/viewtopic.php?id=11475]https://zarabotokdoma.creartuforo.com/viewtopic.php?id=11475[/url] .

  • narkolog na dom v Krasnodar_ywPn
    narkolog na dom v Krasnodar_ywPn 2024年11月22日 09:59

    нарколог на дом цены [url=familyportal.forumrom.com/viewtopic.php?id=28567]familyportal.forumrom.com/viewtopic.php?id=28567[/url] .

  • narkolog na dom v Krasnodar_ulOl
    narkolog na dom v Krasnodar_ulOl 2024年11月22日 10:06

    нарколог на дом анонимно [url=https://gov.ukrbb.net/viewtopic.php?f=3&t=6373/]https://gov.ukrbb.net/viewtopic.php?f=3&t=6373/[/url] .

  • promokody_vdkt
    promokody_vdkt 2024年11月23日 15:51

    prodamus промокод [url=https://familyportal.forumrom.com/viewtopic.php?id=28913#p71181/]prodamus промокод[/url] .

  • vivod iz zapoya krasnodar_heet
    vivod iz zapoya krasnodar_heet 2024年11月24日 03:49

    вывод из запоя на дому в краснодаре [url=https://sergiev.0pk.me/viewtopic.php?id=3461/]sergiev.0pk.me/viewtopic.php?id=3461[/url] .

  • vivod iz zapoya ekaterinbyrg_veSi
    vivod iz zapoya ekaterinbyrg_veSi 2024年11月26日 22:38

    вывод из запоя наркологом [url=https://familyportal.forumrom.com/viewtopic.php?id=28576/]familyportal.forumrom.com/viewtopic.php?id=28576[/url] .

  • 1s byhgalteriya kypit_mbPa
    1s byhgalteriya kypit_mbPa 2024年11月27日 15:11

    1с бух купить [url=https://www.1s-buhgalteriya-kupit.ru]1с бух купить[/url] .

  • kyhni na zakaz_ekSr
    kyhni na zakaz_ekSr 2024年11月29日 06:58

    купить кухни [url=https://mebeldinastiya.ru/]купить кухни[/url] .

  • vivod iz zapoya ekaterinbyrg_iemr
    vivod iz zapoya ekaterinbyrg_iemr 2024年11月29日 07:08

    вывод из запоя на дому екатеринбург [url=http://zal.rolevaya.info/viewtopic.php?id=5387/]http://zal.rolevaya.info/viewtopic.php?id=5387/[/url] .

  • narkolog na dom krasnodar_jvPt
    narkolog na dom krasnodar_jvPt 2024年11月30日 03:22

    нарколог краснодар [url=http://www.aqvakr.forum24.ru/?1-7-0-00011582-000-0-0-1730786168]http://www.aqvakr.forum24.ru/?1-7-0-00011582-000-0-0-1730786168[/url] .

  • snyatie zapoya na domy_uwKl
    snyatie zapoya na domy_uwKl 2024年12月5日 06:42

    капельница от запоя [url=www.assa0.myqip.ru/?1-3-0-00000316-000-0-0-1730813603]капельница от запоя[/url] .

  • snyatie zapoya na domy_elkr
    snyatie zapoya na domy_elkr 2024年12月5日 06:42

    капельницы на дому от запоя [url=https://gaslo.ukrbb.net/viewtopic.php?f=13&t=3419/]капельницы на дому от запоя[/url] .

  • snyatie zapoya na domy_nfpt
    snyatie zapoya na domy_nfpt 2024年12月5日 06:43

    вывод из запоя на дому нижний новгород [url=https://family2.quadrobb.me/viewtopic.php?id=1849/]вывод из запоя на дому нижний новгород[/url] .

  • snyatie zapoya na domy_tbet
    snyatie zapoya na domy_tbet 2024年12月6日 01:29

    капельница при алкогольной интоксикации на дому цена [url=www.business.0pk.me/viewtopic.php?id=37957/]капельница при алкогольной интоксикации на дому цена[/url] .

  • snyatie zapoya na domy_nupa
    snyatie zapoya na domy_nupa 2024年12月6日 01:29

    капельница на дом круглосуточно [url=http://dimitrov.forum24.ru/?1-3-0-00000180-000-0-0-1730814046/]капельница на дом круглосуточно[/url] .

  • snyatie zapoya na domy_bbMl
    snyatie zapoya na domy_bbMl 2024年12月6日 01:57

    капельница от похмелья на дому цена [url=cah.forum24.ru/?1-19-0-00000466-000-0-0-1730814396]капельница от похмелья на дому цена[/url] .

  • vivod iz zapoya v stacionare_bmSi
    vivod iz zapoya v stacionare_bmSi 2024年12月7日 12:33

    лечения наркозависимости в стационаре [url=http://sait.anihub.me/viewtopic.php?id=5684/]лечения наркозависимости в стационаре[/url] .

  • prodamys promokod_drpn
    prodamys promokod_drpn 2024年12月13日 00:27

    Продамус промокод [url=https://promokod-prod.ru]Продамус промокод[/url] .

  • promokody_ojkt
    promokody_ojkt 2024年12月18日 12:57

    промокод продамус на 5000 [url=https://mozaisk.anihub.me/viewtopic.php?id=4682#p9296]https://forumbar.anihub.me/viewtopic.php?id=9823#p[/url] .

  • promokody_rakt
    promokody_rakt 2024年12月20日 22:31

    продамус промокод скидка на подключение [url=http://kryto.ukrbb.net/viewtopic.php?f=2&t=1431]http://kryto.ukrbb.net/viewtopic.php?f=2&t=1431[/url] .

  • código binance
    código binance 2024年12月23日 01:22

    Your article helped me a lot, is there any more related content? Thanks!

  • binance
    binance 2024年12月27日 22:47

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  • Clydethuse
    Clydethuse 2024年12月28日 17:48

    Лучшие 10 программ https://www.cctvfocus.ru для видеонаблюдения. Программное обеспечение для видеонаблюдения. При выборе программного обеспечения важно учитывать наличие функции обнаружения объектов с использованием искусственного интеллекта.

  • "oppna ett binance-konto
    "oppna ett binance-konto 2025年1月1日 06:58

    Your article helped me a lot, is there any more related content? Thanks!

  • lotyscews
    lotyscews 2025年1月2日 06:15

    В современную цифровую эпоху все больше людей сталкиваются с непростым выбором: что делать со устаревшим домашним кинотеатром при покупке современного телевизора? Многие ошибочно полагают, что придется покупать новую акустическую систему. Однако существует несколько действенных способов объединения прежней, но качественной техники с новыми устройствами. Такое решение не только сбережет значительную сумму, но и позволит продолжить использование проверенным временем оборудованием. Если вам захотелось узнать больше, то по адресу можно узнать о том [url=https://1wyws.top/ ]как подключить ввк домашний кинотеатр [/url] и много других познавательных материалов в дневнике 1wyws.top.

    В публикации подробно описываются различные варианты подключения старых домашних кинотеатров к современным телевизорам – от использования HDMI-интерфейса с поддержкой технологии ARC до соединения через оптический выход или традиционные аналоговые разъемы. Каждый метод сопровождается детальными инструкциями и практическими рекомендациями. Особое внимание уделяется совместимости различных типов соединений и возможным техническим ограничениям. Читатели найдут полезную таблицу совместимости разъемов, которая поможет быстро определить оптимальный способ подключения.

    Материал также включает подробное описание типичных проблем, возникающих при подключении устройств разных поколений, и эффективные способы их решения. Авторы предлагают практическими советами по настройке звука и оптимизации работы системы. Пошаговые инструкции помогут даже неопытным пользователям успешно сделать подключение самостоятельно. Особенно важным является раздел с описанием возможных сложностей и методов их устранения, что поможет не допустить многих распространенных ошибок при настройке оборудования.

    Источник: [url=https://1wyws.top/tehnologii/330-kak-podklyuchit-staryj-domashnij-kinoteatr-k-novomu-televizoru/ ]https://1wyws.top/tehnologii/330-kak-podklyuchit-staryj-domashnij-kinoteatr-k-novomu-televizoru/ [/url]

    Готов выручить в трудную минуту по вопросам как разобрать сабвуфер от домашнего кинотеатра филипс – пишите в Telegram igt34

  • tobyscews
    tobyscews 2025年1月5日 05:46

    Окраска бампера автомобиля требует тщательной подготовительной работы и правильного подбора составов. В первую очередь необходимо определить, сколько краски нужно на бампер, учитывая его габариты и состояние поверхности. [url=https://emmanuelbibletraining.info/ ]Сколько краски на бампер логан на emmanuelbibletraining.info [/url] считается оптимальным выбором для достижения качественного результата. Важно помнить, что перед нанесением нового покрытия следует тщательно подготовить поверхность, удалив старую краску и очистив пластик. Текстурная краска гарантирует не только эстетичный внешний вид, но и дополнительную защиту от механических повреждений.
    Для тех, кто столкнулся с необходимостью удаления следов краски после ДТП, существуют различные способы решения проблемы. Чтобы убрать краску с бампера от другой машины, эксперты рекомендуют использовать специальные смывки для краски с пластика бампера, которые результативно справляются с задачей без повреждения основного покрытия. При работе с черной структурной краской важно учитывать время высыхания каждого слоя и соблюдать технологию нанесения, что позволит добиться однородного покрытия и надежного результата.

    Источник: [url=https://emmanuelbibletraining.info/ ]https://emmanuelbibletraining.info/ [/url]

    по вопросам Как сделать краску на бампер – стучите в Телеграм uef49

  • Sazrctx
    Sazrctx 2025年1月6日 07:58
  • netyscews
    netyscews 2025年1月11日 21:09

    Для многих пользователей вопрос, как настроить роутер через GPON, является насущным при замене провайдера или апгрейде оборудования. Установка GPON-роутера Ростелеком требует корректных настроек, чтобы устройство функционировало бесперебойно и обеспечивало скоростное соединение. Узнать подробности о том, [url=https://netgate-kiev.blogspot.com/ ]Как подключить свой роутер к роутеру мгтс gpon на netgate-kiev.blogspot.com [/url] можно по ссылке на сайте, который тщательно раскрывает этот процесс. Также важно знать, как подключить роутер к GPON, чтобы избежать проблем с сетью.

    Если вы намереваетесь установить свой роутер к GPON-модему, важно соблюдать точным инструкциям. Часто абоненты интересуются, как подключить GPON роутер МТС или Ростелеком, чтобы настроить сеть в квартире или офисе. Установка GPON через традиционный роутер также реализуемо, однако для этого нужно рассмотреть особенности совместимости оборудования.

    Источник: [url=https://netgate-kiev.blogspot.com/ ]https://netgate-kiev.blogspot.com/ [/url]

    по вопросам Gpon как подключить роутер – стучите в Телеграм mjv42

  • Sazrnbc
    Sazrnbc 2025年1月12日 10:27
  • Create Personal Account
    Create Personal Account 2025年1月14日 01:04

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?