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

wordpress完全单页东莞网站优化排名网站

wordpress完全单页,东莞网站优化排名网站,it外包公司品牌,怎么做这个购物网站文章目录 1.基本介绍1.1创建对象1.2找到对应下标的字符1.3找到对应字符的下标1.4指定位置开始遍历1.5反向进行遍历1.6大小写之间的转换1.7字符串转换为数组1.8元素的替换1.9字符串的分割1.10字符串的截取 2.StringBuilder和StringBuffer2.1 StringBuilder的引入2.2面试题目 1.基… 文章目录 1.基本介绍1.1创建对象1.2找到对应下标的字符1.3找到对应字符的下标1.4指定位置开始遍历1.5反向进行遍历1.6大小写之间的转换1.7字符串转换为数组1.8元素的替换1.9字符串的分割1.10字符串的截取 2.StringBuilder和StringBuffer2.1 StringBuilder的引入2.2面试题目 1.基本介绍 C语言里面的字符串以\0结尾java里面没有斜杠0结尾这个说法C语言里面只能使用字符数组和指针 1.1创建对象 下面展示的这个就是创建String对象的三个方式 直接把这个字符串传递过去下面的就是“abcdef字符串直接传递过去因为这个String也是一个类因此我们就可以直接把这个new的对象传递过去第三个方式就是传递我们的字符数组也是可以帮助我们创建对象这个其实就是把上面的第二个方式分步操作显示定义字符数组然后是把这个字符数组作为参数进行传递第二个就是直接把这个数组作为参数进行传递equalsIgnoreCase这个方法是进行字符串之间的比较但是会忽略大小写 1.2找到对应下标的字符 下面的这个就是charAt方法这个方法的作用就是我们把这个下标传递过去这个时候我们的返回值就是从左向右进行寻找对应下标的元素字符然后打印输出 1.3找到对应字符的下标 我们也可以根据这个字符打印输出这个字符的下标使用的就是我们的indexOf方法进行输出的 1.4指定位置开始遍历 如果我们想要把这个开始查找的位置进行修改这个方法里面我们可以进行这个参数的添加上面的是只给出来一个字符这个就是从0下标开始查找但是如果我们给出两个参数第一个参数是我们开始查找的下标第二个是查找的字符这个时候就会从我们指定的下标开始查找 1.5反向进行遍历 上面的查找是进行的正向的遍历我们可以使用这个lastIndexOf方法进行反向的便遍历这个也可以给一个参数可以给多个参数 1.6大小写之间的转换 下面的就是两个大小写字母混合组成的一个字符串这个里面的toUpperCase就是把我们的这个已知的字符串转换为一个全部大写的字符串 toLowerCase就是把这个已知的字符串转换为全部小写的字符串但是需要注意的是我们的这个转换是新创建一个一样的对象在这个对象的基础上面进行修改我们的这个修改都不会影响原来的字符串 1.7字符串转换为数组 为什么要把这个字符串转换为数组因为转换为数组之后我们可以使用下标对于这个里面的元素进行遍历和管理我们可以随时随地的取出来这个数组里面的任意位置的元素 下面还写了一个format方法这个方法就是让这个内容以指定的格式打印出来就是对于我们的这个打印格式进行设置的一个方法 1.8元素的替换 元素的替换是使用的这个replace关键字我们的这个replace支持重载方法下面展示的就是四种重载的方式第一个表示把a全部替换为k字符第二个表示把ab字符组合全部替换为klp字符组合第三个就是把这个里面的第一个ab组合替换为klp第四个就是把这个里面的所有的ab字符组合替换为klp字符组合这个其实和第二个没有什么区别酌情进行选择即可 1.9字符串的分割 这个使用的是我们的split方法我们的这个参数表示的就是从位置开始分割分割成为两个部分我们分割之后的组成一个数组我们使用数组进行接收然后可以使用循环打印出来分割之后的每一个部分的内容 下面的这个是点号进行分割我们的参数需要加上两个斜杠这个主要是涉及到正则表达式感兴趣同学课下了解即可 1.10字符串的截取 截取就是我们从这个字符串里面分割出来我们想要的部分下面的两种重载的方式第一个就是使用一个参数的substring这个表示的就是我们的这个字符串从第三个位置开始截取没有第二个参数就是默认到最后一个元素才会停止如果有第二个参数表示把这个区间里面的字符串进行截取 2.StringBuilder和StringBuffer 2.1 StringBuilder的引入 因为String的不可变性为了我们更好的对于这个字符串进行修改因此这个地方我们提供了StringBuilder和StringBuffer类 我们下面展示的就是日常我们创建一个字符串然后使用进行字符串的拼接因此这个时候两个部分就拼接到了一起但是实际上这个是创建了一个对象把我们的hello追加到这个里面然后使用append再把这个world再次追加到这个字符串的后面 因为两次追加之后我们的这个结果仍然是一个StringBuilder因此这个时候我们使用这个toString方法把这个对象转换为string类型的然后打印输出这个才是真正发生的过程而不是像我们的直接拼接那么简单 在下面的这个append的底层源码里面我们可以看到这个添加之后就是返回的this因此可以说明这个就是在原来的这个字符串的基础上进行修改的然后返回的就是我们修改之后的字符串这个进一步验证我们的stringBuilder就是可以修改的这个特性 2.2面试题目 String,StringBuilder,StringBuffer的区别 String的内容不可以进行修改,StringBuilder,StringBuffer的内容可以进行修改StringBuilder,StringBuffer的大部分的功能都是相似的StringBuilder采用同步处理属于线程安全操作,StringBuffer没有采用同步处理属于不安全操作StringBuilder多在单线程的情况下使用,StringBuffer多在多线程的情况下使用 下面的这个同样是一个面试的题目考察我们对于这个引用的理解这个里面主要就是画出堆栈图但是这个题目很容易错误如果对于这个引用理解的不透彻的话 public class Example{String str new String(good);char[ ] ch { a , b , c };public static void main(String args[]){Example ex new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str and );System.out.print(ex.ch);}public void change(String str,char ch[ ]){str test ok;ch[0] g;} }画图分析从这个图里面我们可以看到原来的指向以及这个传参之后的指向我们的str1形参只是引用这个时候change里面就是让这个形参执行了新的空间罢了并没有低于这个内容进行修改这个ch数组才是正经的对于这个引用里面的内容进行了修改但是我们打印这个ex.str的时候指向的还是我们的原来的good这个内容 接下来我们还是在这个IDEA里面演示一下两个情形下面的这个就是为了说明问题我们的func1方法对于这个传递过来的参数也是指向了新的空间并没有修改而这个func2里面才是修改这个引用指向的内容 通过这个题目希望大家可以理解同样是引用但是我们的用法不同结果也是不同的我们可以让这个引用指向新的空间内容也可以让这个引用指向的内容进行修改需要注意甄别~~ [外链图片转存中…(img-JBBf27JB-1728731569799)] 通过这个题目希望大家可以理解同样是引用但是我们的用法不同结果也是不同的我们可以让这个引用指向新的空间内容也可以让这个引用指向的内容进行修改需要注意甄别~~
http://www.hkea.cn/news/14362611/

相关文章:

  • 江苏省建设档案网站学网页设计需要什么学历
  • 企业cms建站系统营销网站建设服务平台
  • 深圳住房和建设局网站认租申请佛山市品牌网站建设哪家好
  • 一个dede管理两个网站dw做网站一般是多大的尺寸
  • 扬州市城市建设监察支队网站互联网行业发展
  • 专业做尼泊尔的旅行网站做视频播放网站 赚钱
  • 淘宝客网站怎么推广网站建设服务合同 印花税
  • 增加网站和接入备案吗开发公司对代理公司管理
  • 构建网站空间电话怎么做网站推广
  • discuz 做视频网站长沙建设教育网官网
  • 元素网站平台搭建app开发
  • 江门网站推广策划怎么做买东西的网站
  • 网站建设 沈阳乙肝能治好吗
  • 提高网站权重网站备案号 英文
  • 网站建设的质量区别asp国外网站
  • 网站备案号有效期网络建站程序
  • 网站标题psd网站怎么获得流量
  • 丰城市建设局网站WordPress实现ssl
  • 如何更改网站关键词张北网站seo
  • 网站建设报告 商业价值网站如何做品牌营销
  • 在线做网站免费黄搞电商网站设计是什么
  • 深圳网站设计首选柚米腾讯企业qq注册中心
  • 公司网站的搭建方案ui设计师创意平台
  • 基金网站开发福建祥盛建设有限公司网站
  • 做公司网站备案可以个人深圳家居网站建设公司排名
  • 鲜花购物网站源码wordpress安卓下载失败
  • 宝安三网合一网站建设绵阳专门做网站的公司有哪些
  • 电子商务网站建设题6线上做图的网站
  • 网站托管服务适合wordpress缓存图片
  • 大型网站的制作网站怎么建立数据库