安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

java常用类库一String类的概述和使用

3月15日 无镇楼投稿
  String类的概念(重点)
  java。lang。String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描述,如:123。
  该类由final关键字修饰,表示该类不能被继承。
  从jdk1。9开始该类的底层不使用char〔〕来存储数据,而是改成byte〔〕加上编码标记,从而节约了一些空间。
  该类描述的字符串内容是个常量不可更改,因此可以被共享使用。常量池的概念(原理)
  由于String类型描述的字符串内容是常量不可改变,因此Java虚拟机将首次出现的字符串放入常量池中,若后续代码中出现了相同字符串内容则直接使用池中已有的字符串对象而无需申请内存及创建对象,从而提高了性能。常用的构造方法(练熟、记住)
  String()使用无参方式构造对象得到空字符序列。
  String(byte〔〕bytes,intoffset,intlength)使用bytes数组中下标从offset位置开始的length个字节来构造对象。
  String(byte〔〕bytes)使用bytes数组中的所有内容构造对象。
  String(char〔〕value,intoffset,intcount)使用value数组中下标从offset位置开始的count个字符来构造对象。
  String(char〔〕value)使用value数组中的所有内容构造对象。
  String(Stringoriginal)根据参数指定的字符串内容来构造对象,新创建对象为参数对象的副本。常用的成员方法(练熟、记住)
  StringtoString()返回字符串本身。
  byte〔〕getBytes()将当前字符串内容转换为byte数组并返回。
  char〔〕toCharArray()用于将当前字符串内容转换为char数组并返回。
  charcharAt(intindex)方法charAt用于返回字符串指定位置的字符。
  intlength()返回字符串字符序列的长度。
  booleanisEmpty()判断字符串是否为空。
  Stringconcat(Stringstr)用于实现字符串的拼接。
  booleancontains(CharSequences)用于判断当前字符串是否包含参数指定的内容。
  StringtoLowerCase()返回字符串的小写形式。
  StringtoUpperCase()返回字符串的大写形式。
  Stringtrim()返回去掉前导和后继空白的字符串。
  booleanstartsWith(Stringprefix)判断字符串是否以参数字符串开头。
  booleanstartsWith(Stringprefix,inttoffset)从指定位置开始是否以参数字符串开头。
  booleanendsWith(Stringsuffix)判断字符串是否以参数字符串结尾。
  booleanequals(ObjectanObject)用于比较字符串内容是否相等并返回。
  inthashCode()获取调用对象的哈希码值。
  booleanequalsIgnoreCase(StringanotherString)用于比较字符串内容是否相等并返回,不考虑大小写。
  intindexOf(intch)用于返回当前字符串中参数ch指定的字符第一次出现的下标。
  intindexOf(intch,intfromIndex)用于从fromIndex位置开始查找ch指定的字符。
  intindexOf(Stringstr)在字符串中检索str返回其第一次出现的位置,若找不到返回1。
  intindexOf(Stringstr,intfromIndex)表示从字符串的fromIndex位置开始检索str第一次出现的位置。
  intlastIndexOf(intch)用于返回参数ch指定的字符最后一次出现的下标。
  intlastIndexOf(intch,intfromIndex)用于从fromIndex位置开始查找ch指定字符出现的下标。
  intlastIndexOf(Stringstr)返回str指定字符串最后一次出现的下标。
  intlastIndexOf(Stringstr,intfromIndex)用于从fromIndex位置开始反向搜索的第一次出现的下标。
  Stringsubstring(intbeginIndex,intendIndex)返回字符串中从下标beginIndex(包括)开始到endIndex(不包括)结束的子字符串
  Stringsubstring(intbeginIndex)返回字符串中从下标beginIndex(包括)开始到字符串结尾的子字符串。
投诉 评论

还有这种操作?超迷你智能机已开启众筹中关村在线消息:近日,国外手机厂商推出了一款正面屏幕只有3英寸大的迷你手机:MonyMint。据悉,这款手机搭载联发科MT6735芯片,机身尺寸仅89。5x45。5x11。5m……互联网企业是如何维护和保障品牌权益的?专访腾讯微信法务总监品法治网记者王婧在建设知识产权强国的今天,互联网企业在品牌强国的路上不断贡献着自己的力量被网民所关注。2021年12月8日下午,在腾讯主办的微信品牌权利人保护大会上,微信法……人工智能上市公司汇总人工智能上市公司科大讯飞(002030)总市值1254亿市盈率149。77专业从事人工智能技术研究、软件及芯片产品开发、知识服务,人工智能相关核心技术代表了世界最高……年终盘点你心目中的2021年最美手机是哪款?第五:小米12系列,得票数10票与其说小米12是一款2021年机型,我觉得它更像是一款今年发布的新机。作为发布于2021年尾巴的系列机型,其确实是名副其实的新机,只是对于……学生党,想入手一个平板,只用来学习,主要是看网课做笔记,价格不推荐,看书吧,这个靠谱。笔记记在哪里没关系主要是你的看,你不看永远不是你的!条友的要求其实是有两点:1可以做笔记;2价格足够低。所以我推荐几款2000……联发科传出将成立元宇宙事业群,整合物联网TV等芯片商机英伟达要用算力征服元宇宙,脸书更宣布改名Meta将元宇宙列为未来发展核心,这一波的元宇宙掏金热仿佛重现当年iPhone智能手机带来的兴奋程度。日前传出,联发科计划利用在连……SEC再出监管新规数字货币交易所瑟瑟发抖SEC作为美国证券行业的最高机构,三大证券交易所均是其麾下强兵,而发展势头迅猛的数字货币交易所原本与其没有直接关联。但是随着SEC再度推出监管新规,数字货币交易所可能也要……三星GalaxyA52s详细配置曝光搭载骁龙778G芯片上周,三星推出了Galaxy新一代惊艳之作,包括备受瞩目的GalaxyZFold3和GalaxyZFlip3两款折叠屏手机,受到了外界的高度关注。而除了以上旗舰机型外,近期还有……大公司早报拼多多诉争拼夕夕商标被驳回字节跳动入局卖酒(整理卢思叶)今天是4月2日星期六,过去的二十四小时有这些公司动态可以关注:京东裁员仍在继续;孟晚舟担任华为轮值董事长;比亚迪半导体IPO审核再被中止先来看互联网公……事关联想溢价收购卢森堡银行问题,司马南是质疑,我这里有证据联想的卢森堡银行问题,司马南是质疑,奇点是有证据独家爆料,这可能是你从未在其他媒体上看过的真实官方数据资料。本文所有数据来源真实可查,源自欧洲银行数据平台的官方数据……java常用类库一String类的概述和使用String类的概念(重点)java。lang。String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描述,如:123。该类由fin……小米千寻位置高德强强联合,小米11Pro实现车道级导航5月28日,小米最新两款高端旗舰手机小米11Pro、11Ultra,将通过OTA升级上线车道级导航服务。车道级高精度定位服务,由小米联合千寻位置、高德地图共同实现。通过搭……
解除链接屏蔽让互联网真正互联互通网上曝光的vivoX80系列手机,都有哪些亮点?WIN11关闭屏幕或睡眠后唤醒黑屏(有鼠标)官方说是显卡驱动聊一聊币圈搅屎棍马斯克大学生买什么配置的笔记本电脑和台式电脑合适?别乱买,很有讲究云南发布数字经济发展方案重点打造省级区块链中心3年培育10家美科技巨头员工平均年薪排行谷歌30万美元排第一,苹果6。8万助听器里的发声器有滋滋声是怎么回事?晚点独家滴滴几乎全线业务都将裁员中兴,追不上小米字节跳动裁撤战投部门?互联网巨头有大动作,股权投资生态或迎变鸿蒙系统7nm芯片90Hz屏,跌至2199元,华为手机重回低最自然的学习用耳朵把单词和语法变简单头发颜色深?柠檬汁染发让发色变浅央媒痛批王者荣耀!腾讯市值减少近5000亿,95家长要求下架我想查我老公的微信和谁聊天记录(微信聊天记录在哪里查)电脑的桌面图标有白底怎么去掉详细步骤胎心监护图怎么看胎心曲线看胎儿健康初一作文那片天晴朗依然毕业留言自我鉴定如何放下对最好朋友的迷恋丘处机并非神人但成吉思汗为何要屡次召见他曹植的真正死因曹植怎么死的和曹丕有关系吗极品老公让我生二胎,可他自己连块尿布都不会换

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利