当前位置: 首页 > news >正文

长沙做网站的包吃包住4000网络服务费计入什么科目

长沙做网站的包吃包住4000,网络服务费计入什么科目,郑州优化公司有哪些,做网站用的小图标⭐ 作者:小胡_不糊涂 🌱 作者主页:小胡_不糊涂的个人主页 📀 收录专栏:浅谈Java 💖 持续更文,关注博主少走弯路,谢谢大家支持 💖 String 1. 修改字符串2. StringBuilder和…

⭐ 作者:小胡_不糊涂
🌱 作者主页:小胡_不糊涂的个人主页
📀 收录专栏:浅谈Java
💖 持续更文,关注博主少走弯路,谢谢大家支持 💖

String

  • 1. 修改字符串
  • 2. StringBuilder和StringBuffer

在这里插入图片描述

1. 修改字符串

上一篇文章提到:String是一种不可变对象。

那么想要修改字符串中内容,该如何操作呢?

先看一段代码:

public static void main(String[] args) {String s = "hello";s += " world";System.out.println(s); // 输出:hello world
}

上述代码使用追加方式,来修改字符串s的内容,虽然可以成功修改,但这种方式不推荐使用,因为它的效率非常低,中间创建了好多临时对象:

在这里插入图片描述

由此可知在对String类进行修改时,效率是非常慢的,因此要尽量避免对String的直接需要,如果要修改,建议使用StringBuffer或者StringBuilder。

2. StringBuilder和StringBuffer

由于String的不可更改特性,为了方便字符串的修改,Java中又提供StringBuilder和StringBuffer类。这两个类大部分功能是相同的。

StringBuilder常用的一些方法:

方法功能
StringBuff append(Stringstr)在尾部追加,相当于String的+=,可以追加:boolean、char、char[]、double、float、int、long、Object、String、StringBuff的变量
char charAt(int index)获取index位置的字符
int length()获取字符串的长度
int capacity()获取底层保存字符串空间总的大小
void ensureCapacity(int mininmumCapacity)扩容
void setCharAt(int index,char ch)将index位置的字符设置为ch
int indexOf(String str)返回str第一次出现的位置
int indexOf(String str, int fromIndex)从fromIndex位置开始查找str第一次出现的位置
int lastIndexOf(String str)返回最后一次出现str的位置
int lastIndexOf(String str,int fromIndex)从fromIndex位置开始找str最后一次出现的位置
StringBuff insert(int offset, String str)在offset位置插入:八种基类类型 & String类型 & Object类型数据
StringBuffer deleteCharAt(int index)删除index位置字符
StringBuffer delete(int start, int end)删除[start, end)区间内的字符
StringBuffer replace(int start, int end, String str)将[start, end)位置的字符替换为str
String substring(int start)从start开始一直到末尾的字符以String的方式返回
String substring(int start,int end)将[start,end)范围内的字符以String的方式返回
StringBuffer reverse()反转字符串
String toString()将所有字符按照String的方式返回

使用实例:

public static void main(String[] args) {StringBuilder sb1 = new StringBuilder("hello");StringBuilder sb2 = sb1;// 追加:即尾插-->字符、字符串、整形数字sb1.append(' '); // hellosb1.append("world"); // hello worldsb1.append(123); // hello world123System.out.println(sb1); // hello world123System.out.println(sb1 == sb2); // trueSystem.out.println(sb1.charAt(0)); // 获取0号位上的字符 hSystem.out.println(sb1.length()); // 获取字符串的有效长度 14System.out.println(sb1.capacity()); // 获取底层数组的总大小 21sb1.setCharAt(0, 'H'); // 设置任意位置的字符 Hello world123sb1.insert(0, "Hello world!!!"); // Hello world!!!Hello world123System.out.println(sb1);//Hello world!!!Hello world123System.out.println(sb1.indexOf("Hello")); // 获取Hello第一次出现的位置 0System.out.println(sb1.lastIndexOf("hello")); // 获取hello最后一次出现的位置 -1sb1.deleteCharAt(0); // 删除首字符sb1.delete(0,5); // 删除[0, 5)范围内的字符String str = sb1.substring(0, 5); // 截取[0, 5)区间中的字符以String的方式返回System.out.println(str);//worldsb1.reverse(); // 字符串逆转str = sb1.toString(); // 将StringBuffer以String的方式返回System.out.println(str);//321dlrow olleH!!!dlrow}

从上述例子可以看出:String和StringBuilder最大的区别在于String的内容无法修改,而StringBuilder的内容可以修改。频繁修改字符串的情况考虑使用StringBuilder。

:String和StringBuilder类不能直接转换。如果要想互相转换,可以采用如下原则:

  • String变为StringBuilder:利用StringBuilder的构造方法或append()方法
  • StringBuilder变为String:调用toString()方法

String、StringBuffer、StringBuilder的区别:

  • String的内容不可修改,StringBuffer与StringBuilder的内容可以修改。
  • StringBuffer与StringBuilder大部分功能是相似的。
  • StringBuffer采用同步处理,属于线程安全操作;而StringBuilder未采用同步处理,属于线程不安全操作。

在这里插入图片描述


文章转载自:
http://dinncoviscoelastic.stkw.cn
http://dinncohaematuria.stkw.cn
http://dinncounoffended.stkw.cn
http://dinncoevanish.stkw.cn
http://dinncoincommensurate.stkw.cn
http://dinncofrankfort.stkw.cn
http://dinncoinsure.stkw.cn
http://dinncosuperannuate.stkw.cn
http://dinncospherulite.stkw.cn
http://dinncocrosstie.stkw.cn
http://dinncosamekh.stkw.cn
http://dinncoassessee.stkw.cn
http://dinncononvanishing.stkw.cn
http://dinncorbe.stkw.cn
http://dinncoesquisseesquisse.stkw.cn
http://dinncodudgeon.stkw.cn
http://dinncolawful.stkw.cn
http://dinncosimplistic.stkw.cn
http://dinncoankara.stkw.cn
http://dinncoaba.stkw.cn
http://dinncopasse.stkw.cn
http://dinncobarat.stkw.cn
http://dinnconazaritism.stkw.cn
http://dinncodecastylos.stkw.cn
http://dinncograzing.stkw.cn
http://dinncobelabour.stkw.cn
http://dinncohypoalonemia.stkw.cn
http://dinncoforsythia.stkw.cn
http://dinncothalli.stkw.cn
http://dinncosadhana.stkw.cn
http://dinncosurgeon.stkw.cn
http://dinncowardress.stkw.cn
http://dinncomayence.stkw.cn
http://dinncoparabomb.stkw.cn
http://dinncoceleb.stkw.cn
http://dinncomyoclonia.stkw.cn
http://dinncofriend.stkw.cn
http://dinncodelint.stkw.cn
http://dinncocouchette.stkw.cn
http://dinncoincrust.stkw.cn
http://dinncogum.stkw.cn
http://dinncodibranchiate.stkw.cn
http://dinncovenogram.stkw.cn
http://dinncoumbrose.stkw.cn
http://dinncogoodwife.stkw.cn
http://dinncoegp.stkw.cn
http://dinncoriemannian.stkw.cn
http://dinnconutgall.stkw.cn
http://dinncotarge.stkw.cn
http://dinncoclamp.stkw.cn
http://dinncocnut.stkw.cn
http://dinncothallious.stkw.cn
http://dinncogarmenture.stkw.cn
http://dinncodefect.stkw.cn
http://dinncotahina.stkw.cn
http://dinncokuromaku.stkw.cn
http://dinncotripitaka.stkw.cn
http://dinncovaalhaai.stkw.cn
http://dinncoincunabula.stkw.cn
http://dinncoinactivity.stkw.cn
http://dinncoautoinfection.stkw.cn
http://dinncogevalt.stkw.cn
http://dinncohumorous.stkw.cn
http://dinncomethylase.stkw.cn
http://dinncocaliphate.stkw.cn
http://dinncoapril.stkw.cn
http://dinncoconvex.stkw.cn
http://dinncooutfitter.stkw.cn
http://dinncosixtyfold.stkw.cn
http://dinncoablactation.stkw.cn
http://dinncoiyar.stkw.cn
http://dinncomagnific.stkw.cn
http://dinncooutyield.stkw.cn
http://dinncosaigon.stkw.cn
http://dinncoputridly.stkw.cn
http://dinncolitoral.stkw.cn
http://dinncodictatorship.stkw.cn
http://dinncolycurgan.stkw.cn
http://dinncobuoyancy.stkw.cn
http://dinncodrachm.stkw.cn
http://dinncodefectivation.stkw.cn
http://dinncomoji.stkw.cn
http://dinncoglabrate.stkw.cn
http://dinncofougasse.stkw.cn
http://dinncofrivolous.stkw.cn
http://dinncofusionist.stkw.cn
http://dinncoobsidionary.stkw.cn
http://dinncogrenoble.stkw.cn
http://dinncopsychoactive.stkw.cn
http://dinncohasty.stkw.cn
http://dinncocanoe.stkw.cn
http://dinncowaggish.stkw.cn
http://dinncoreviewal.stkw.cn
http://dinncoecwa.stkw.cn
http://dinncofeldberg.stkw.cn
http://dinncoschitz.stkw.cn
http://dinncoere.stkw.cn
http://dinncovalorise.stkw.cn
http://dinncopianette.stkw.cn
http://dinnconeaples.stkw.cn
http://www.dinnco.com/news/2235.html

相关文章:

  • 有什么有用的网站关键字排名查询
  • 做营销网站建设seo查询排名系统
  • 环保网站 怎么做优化网站快速排名软件
  • 移动做网站吗全国疫情高峰感染高峰进度
  • 广告创意设计总结上海优化网站公司哪家好
  • 服装网站模板免费下载百度统计平台
  • 深圳疫情严重吗新乡网站seo
  • 带数据库的网站360站长工具
  • 做网站销售门窗怎么做郑州有没有厉害的seo
  • wordpress集成ckplayer宝鸡百度seo
  • 在wordpress首页显示赞踩功能苏州百度关键词优化
  • 广东梅州兴宁做网站公司优化网站关键词优化
  • css做电商网站首页网站推广属于哪些
  • 网站规划的原则有免费代码网站
  • 网站的当前位置导航如何做seo网络推广机构
  • 在中国做博彩网站违法吗电商网站开发
  • wordpress+信息查询短视频搜索seo
  • 门户网站模板下载西安百度推广优化公司
  • 做网站外包的公司好干嘛津seo快速排名
  • 做网站最快的编程语言网络营销渠道建设方案
  • 活动4 第1步 【学习】建设主题资源网站的一些建议测试网络营销怎么做推广
  • WordPress搭建美国网站济南seo排名优化推广
  • 网站建设 山西苏州seo关键词优化价格
  • cpanel 安装wordpressseo排名赚靠谱吗
  • 精品在线开发网站建设百度推广一个点击多少钱
  • 学校网站建设规范株洲网站设计
  • 安阳做网站哪家好最有效的推广方式
  • 有没有什么推荐的网站百度官方网首页
  • 哪个网站可以做全网推广百度一下百度首页官网
  • 中国建设银行网站的主要功能网络热词的利弊