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

相关推荐

  • 【云原生】Spring Cloud微服务学习路线汇总

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

    2022年6月24日
    31230
  • Intellij IDEA激活码,IDEA稳定专属激活码

    2018.2~2023版本用这个,下面激活码直接复制粘贴到activation code即可激活软件,如果是新的版本,换新激活码的时候code with me也要激活一次 FDXL1Y2811-eyJsaWNlbnNlSWQiOiJGRFhMMVkyODExIiwibGljZW5zZWVOYW1lIjoiQmVub2l0IE1lbmVuZGV6IiwiYXN…

    2023年4月13日
    1.8K800
  • Java操作SFTP工具类,文件上传下载删除,获取列表目录

    Java操作SFTP工具类,文件上传下载删除,获取列表目录 需要依赖的Maven包 <!– SFTP –> <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>…

    2022年6月1日
    860800
  • 为什么不建议在Docker中部署数据库

    说明近些年来,docker凭借着容器化技术和便捷的操作征服了大多数开发者的心,恨不得将所有的软件环境,应用都部署到docker容器中,但数据库真的适合容器化吗?这是一个值得思考的问题,下面讨论和列举数据库不适合部署到容器的若干理由,仅供参考。 一、数据安全问题入门docker的都知道,容器是可以随时创建和销毁的,当执行rm操作删除容器时,容器内的数据就会丢失…

    学习笔记 2022年6月24日
    33710
  • 关于Apache log4j存在远程代码执行漏洞的预警

    12月9日晚,互联网上公开了Apache log4j2的一个严重级别的远程代码执行漏洞。由于Apache log4j2某些功能存在递归解析功能,攻击者可直接构造恶意请求触发远程代码执行漏洞,而无需特殊配置。Apache Struts2、Apache Solr、Apache Druid、Apache Flink等均受此漏洞影响。鉴于该框架应用范围极广,且漏洞利…

    2022年8月3日
    320110

发表回复

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

评论列表(57条)

  • 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?

  • Sazrlpp
    Sazrlpp 2025年2月10日 17:12