专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

Java基础String字符串类型你了解吗?

  String类型,也就是字符串类型,是Redis中最简单的存储类型。
  其value是字符串,不过根据字符串的格式不同,又可以分为3类:string:普通字符串int:整数类型,可以做自增、自减操作float:浮点类型,可以做自增、自减操作
  不管是哪种格式,底层都是字节数组形式存储,只不过是编码方式不同。字符串类型的最大空间不能超过512m。
  java零基础入门到精通【蓝色字体直接学】String类型的常见命令SET:添加或者修改已经存在的一个String类型的键值对GET:根据key获取String类型的valueMSET:批量添加多个String类型的键值对MGET:根据多个key获取多个String类型的valueINCR:让一个整型的key自增1INCRBY:让一个整型的key自增并指定步长,例如:incrbynum2让num值自增2INCRBYFLOAT:让一个浮点类型的数字自增并指定步长SETNX:添加一个String类型的键值对,前提是这个key不存在,否则不执行SETEX:添加一个String类型的键值对,并且指定有效期String常用使用技巧1。根据下标得到一个字符串中对应下标的那个字符(首字符下标为0)(掌握)
  方法:publiccharcharAt(intindex(下标)){}
  调用:charcString。charAt(intindex);
  charcStrings。charAt(intindex);2。比较两个字符串大小并且输出相减的值(按字典顺序)(了解)
  字符串之间比较大小不能直接使用或,需要使用compareTo方法,它是拿着字符串第一个字母和后面字符串的第一个字母比较,能分胜负就不再比较了
  方法:publicintcompareTo(StringanotherString){}
  调用:intiString。compareTo(StringanotherString);
  intiStrings。compareTo(StringanotherString);3。判断前面的字符串中是否包含后面的子字符串(掌握)
  方法:publicbooleancontains(CharSequences(子字符串)){}
  调用:booleanbString。contains(CharSequences);
  booleanbStrings。contains(CharSequences);4。判断当前字符串是否以某个子字符串结尾(掌握)
  方法:publicbooleanendsWith(Stringsuffix){}
  调用:booleanbString。endsWith(Stringsuffix);
  booleanbStrings。endsWith(Stringsuffix);5。将此字符串与指定的对象比较。比较两个字符串必须使用equals方法,不能使用(掌握)
  方法:publicbooleanequals(ObjectanObject){}
  调用:booleanbString。equals(ObjectanObject);
  booleanbStrings。equals(ObjectanObject);
  equals只能看出相等不相等
  compareTo方法可以看出是否相等,并且同时还可以看出谁大谁小
  equals方法有没有调用compareTo方法?老版本可以看一下。JDK13中并没有调用compareTo()方法6。判断两个字符串是否相等,并且同时忽略大小写(掌握)
  方法:publicbooleanequalsIgnoreCase(StringanotherString)
  调用:
  booleanbString。equalsIgnoreCase(StringanotherString);
  booleanbStrings。equalsIgnoreCase(StringanotherString);7。将字符串对象转换成字节数组(掌握)
  方法:publicbyte〔〕getBytes(){}
  调用:byte〔〕bytesString。getBytes();
  byte〔〕bytesStrings。getBytes();8。判断某个子字符串在当前字符串中第一次出现处的索引即下标(掌握)
  方法:publicintindexOf(Stringstr){}
  调用:intiString。indexOf(Stringstr);
  intiStrings。indexOf(Stringstr);9。判断某个字符串是否为空字符串(底层源代码调用的应该是字符串的length()方法)(掌握)
  方法:publicbooleanisEmpty(){}
  调用:booleanbString。isEmpty();
  booleanbStrings。isEmpty();10。返回字符串的长度(掌握)
  方法:publicintlength(){}
  调用:intiString。length();
  intiStrings。length();
  问题:判断数组长度和判断字符串长度是不是一样?不一样,判断数组长度是length属性,判断字符串长度是length()方法面试题,不要被String类的问题给问死了!1。StringStringBuilderStringBuffer的区别
  1。1效率
  String是不可变的,每次操作都会创建新的变量,而另外两个是可变的,不需要创建新的变量;另外,StringBuffer的每个操作方法都使用synchronized关键字保证线程安全,增加了更多加锁释放锁的时间。因此,操作效率的简单排序为:StringBuilderStringBufferString。
  1。2线程安全
  String不可变,所以String和StringBuffer都是线程安全的,而StringBuilder是非线程安全的。
  类型
  操作效率
  线程安全
  String
  低
  安全(final)
  StringBuffer
  中
  安全(synchronized)
  StringBuilder
  高
  非安全3、什么是String,它是什么数据类型?
  String是定义在java。lang包下的一个类。它不是基本数据类型。
  String是不可变的,JVM使用字符串池来存储所有的字符串对象。4、创建String对象的不同方式有哪些?和使用其他类一样通过new关键字来创建。使用这种方式时,JVM创建字符串对象但不存储于字符串池。我们可以调用intern()方法将该字符串对象存储在字符串池,如果字符串池已经有了同样值的字符串,则返回引用。使用双引号直接创建。使用这种方式时,JVM去字符串池找有没有值相等字符串,如果有,则返回找到的字符串引用。否则创建一个新的字符串对象并存储在字符串池。StringstrnewString(abc);Stringstr1abc;5为什么String要设计为不可变?1、不可变类String可以避免修改后无法定位散列表键值对:假设String是可变类,当我们在HashMap中构建起一个以String为Key的键值对时,此时对String进行修改,那么通过修改后的String是无法匹配到刚才构建过的键值对的,因为修改后的hashCode可能是变化的。而不可变类可以规避这个问题。2、线程安全:不可变对象本质是线程安全,不需要同步;
  提示:反射可以破坏String的不可变性。

陈茂波推动文创产业发展不断壮大香港人才库中新社香港3月5日电香港特区政府财政司司长陈茂波5日发表网志指出,为了加速推动香港经济的发展,在全力吸引人才的同时,特区政府同样重视香港本地人才的培养。未来将继续推动香港文化创意产创新驱动书写生物医药产业新篇章广药集团是全球首家以中医药为主业进入世界500强的企业,在2022年世界500强企业排名再创新高,位居第467位。广药国际澳门(青洲)制药厂。生物医药与健康产业是广东十大战略性支柱石英砂行业深度报告供需平衡偏紧,砂源渐显稀缺(报告出品方作者东北证券,王小勇庄嘉骏)1。石英砂从基础原材料到战略级资源石英砂又称硅砂,是由天然水晶石英矿物加工而成或化学合成的二氧化硅材料。石英制品具有硬度大膨胀系数低等特点,劳荣枝案有点悬,从律师熊达列出的表格上,看出案件有诸多的疑惑近日,劳荣枝名誉权律师熊达,携其团队,对劳荣枝和法子英做下的四起案件,列出表格,从谋划劫财杀人几个阶段,把二人的表现做了比对。比对得出的结果是劳荣枝和法子英并未形成固定的作案模式,全班只有7个人上课,其他人都因为这个病毒请假了全面放开后,刚刚过去一轮新冠感染高峰期,没想到可怕的感染病毒甲流就来了。更可怕的是,听说感染甲流,孩子会比大人更严重,还有人告诉我,感觉他朋友孩子发烧都糊涂了,半夜起来把所有的灯都50岁男保姆自述我服务了62岁女雇主两年,才知道做男保姆的好男保姆,是一门新兴的行业,是阳光下的职业,做男保姆的,不该因为这个职业而自卑,而雇主也不该把男保姆当奴才。很多男人表示,做男保姆挺好的,心里很快乐,可能一开始雇主会把自己当奴才一样我们要干翻马斯克只需要两点教育和金融首先我们的人才就不输美国,我认为马云就远远强过马斯克,马云如果从小生活在美国,接触了计算机,电子工程!那么今天就没有马斯克比尔盖茨他们什么事了。不要忘记马云是这世界上唯一创办了与自红包问卷关于提振中小微企业发展信心,您有哪些认知与期待?中小微企业是国家经济的毛细血管,也是实体经济的重要组成部分。2023年我国经济工作的安排部署是要推动经济运行整体好转,实现质的有效提升和量的合理增长。中小微企业既为广大人民群众提供这些基金经理走了?什么情况!最近市场回暖,但基金经理离职潮还没结束。2023还没过两个月,就已经有126位基金经理出现人事变动。光是去年普通股票型基金的十强就走了2个诺安的另一位蔡总蔡宇滨以及去年惊喜突围的中正邦科技成失信被执行人,法人被限消中新经纬3月3日电据中国执行信息公开网近日披露,江西正邦科技股份有限公司成为失信被执行人。1月4日,南昌市西湖区人民法院作出判决,被告江西正邦科技股份有限公司于判决生效之日起十日内(两会声音)东方电气集团董事长俞培根科技创新引领能源绿色低碳转型加速全国政协委员,东方电气集团党组书记董事长俞培根。东方电气集团供图中新网北京3月4日电(单鹏安源)中国能源需求巨大,要因地制宜推进各类能源资源清洁开发和高效利用。近日,全国政协委员,
无需解释自己,做自己就好你是否曾被人误解过?你是否因为太在意别人的眼光而急于自证自己?你是否总在一段矛盾的关系里找寻自己的问题?每次这样去放低姿态,解释自己,是否会很疲惫呢?事实上,千人千面,你不可能做到视频丨个税税前扣除操作指南来了视频加载中目前,纳税人可以在个人所得税APP上申报2023年个人所得税专项附加扣除信息啦。那么,具体该怎么操作呢?四川观察为您送上一份操作指南。1。直接确认如果您2023年的专项附订舆情手机报赢腾讯视频会员活动启动订舆情手机报,赢腾讯视频会员活动简介舆情手机报资费8元月产品介绍旨在为目标用户提供舆情监测数报告分析顾问咨询培训等多方位信息服务的一体化舆情手机报。活动内容2023年1月1日202全国第一波感染高峰时间表,看看有没有你的家乡呢?全国各地现在都放开了,每个地方都迎来了不少阳人,网友们都好奇着究竟我们自己的家乡什么时候才会是感染高峰期。网友们对此进行了调查,从大数据中可以得知消息。但是数据仅供参考,实际还是得恋爱时和男友拍了照片和视频,不曾想是噩梦的开始(漫画讲述)导语去年分手之后,小果以为可以开启新的生活,但是渣男前任的一通电话再次将他拉入深渊,渣男说最近手头紧,给他赚800块钱,还拿着他有前女友私密视频的事情来威胁,当初两个人谈恋爱的时候在尼泊尔五百人民币,可享受什么样的待遇?当地姑娘告诉你在亚洲大陆的南部有一个叫作印度半岛的地方,在那里有一个神奇的国度,它的名字叫作尼泊尔,它是一个和我们国家关系非常好的地方,它的国土特别靠近北边的地方是和我们国家连着的,剩下的三个方iOS微信8。0。32内测语音视频通话页面改变等更新!给你们最新最快的iOS微信最新内测更新资讯!本次的iOS微信内测版本发布内测,我想部分小伙伴应该都已经体验上了,由于今天忘记带苹果手机,没办法给大家及时的发送本次的内测更新内容,趁畅销十余年著名科普作家金涛倾情推荐超可爱手绘卡通百科全书儿童好奇心大百科,解答孩子脑袋里的各种大问号内容涵盖动物人体自然生活4个板块,接地气生动有趣,有些还是孩子经常会问到的问题!如果你的孩子开始对周围的事物感到好奇,这绝对是你现在很需桌搭美学图鉴,小米电竞风格桌搭太酷了,看完我都想入手全套了2022年就要结束了,我们来一波桌搭美学图鉴吧!而说到桌搭的话,我想对于电竞玩家喜欢玩游戏的小伙伴们而言,肯定在心中或多或少都会想要一间真正意义上的电竞房,可电竞房不太容易实现,但永恒岛手游图鉴物攻属性详细表大家好,我是岛民小哩同学,上期给大家说过图鉴卡的属性方面,还是有很多小伙伴不太明细,经过小哩的奋斗整理给大家带了一个详细的列表。希望岛民们能看的更加清楚明白,不要吝啬小手留个点赞。我国最大整装气田年产天然气突破300亿立方米记者从中国石油长庆油田了解到,截至12月26日,位于鄂尔多斯盆地的长庆油田苏里格气田,今年生产天然气达到300。4亿立方米,成为国内首个年产突破300亿立方米的整装大气田。长庆油田
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网