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

电子招标投标平台网站建设/网络营销与策划实践报告

电子招标投标平台网站建设,网络营销与策划实践报告,做百度网站要多少钱,共享办公室 设计Java 第十章 字符串 一、声明字符串的方法: String s"您好"; String snew String("您好"); 二、字符串的长度: 字符串.length(); 三、equlas 比较的是值 一般用于字符串的比较 比较的是地…

Java 第十章  字符串 

一、声明字符串的方法:
     String s="您好";
     String s=new String("您好");

二、字符串的长度:
      字符串.length();

三、equlas 比较的是值 一般用于字符串的比较
      ==比较的是地址 一般用于数字(int 数据类型)的比较

四、equalsIgnoreCase() 比较时忽略大小写
      toLowerCase() 转换成小写,例:name.toLowerCase();
       toUpperCase()转换成大写, 例:name.toUpperCase();

五、 \转义符

六、拼接字符串用“+”或"concat()方法,当原字符串是有效字符串时,在其后拼接新的字符串时,会创建副本。
      例如:String str="您好";str=str+"北京";
      String str=new String("您好");String newStr=str.concat("北京");
      特点:“+”和concat()方法,会造成内存浪费,性能比较差,但是线程安全。

七、index (参数);获取字符或字符串的下标
      indexOf (int ch); 例如:str.indexOf('你');
      indecOf( String s); 例如:str.index(".java");

八、 lastIndexOf(参数);获取最后一个字符或字符串的下标
       lastIndexOf(int ch); 例如:str.lastIndexOf('你');
       lastIndexOf(String s); 例如:str.lastIndexOf('.java');

九、subString (参数);截取字符串
     subString (int index); 下标从0开始数,从index 开始截取到最后结束
     subString (int beginIndex,int endIndex);下标从0开始数,
     从beginIndex开始,包括beginIndex位置
     到endIndex结束, 不包括endIndex位置

十、trim()方法 去字符串前后空格

十一、split()方法 分割字符串 返回数组
         例如:String st="长亭外-古道边-芳草碧连天-晚风扶-柳笛声残-夕阳山外山";
         String[] wod =st.split("-");
         for (int i = 0; i < wod.length; i++) {
         System.out.println(wod[i]);
         }

十二、StringBuffer类 频繁拼接字符串时使用
        例如:StringBuffer sbuf=new StringBuffer("你");
        subuf.append("好吗?");
        subuf.insert(1,"们");
        String str=sbuf.toString();
        System.out.println(str);
        特点:在自身追加字符串,不会产生副本,所以节省内存,性能高,线程安全。

       if (操作的数据较少){
       String
       }else{
       if(多线程){
       StringBuffer
       }else{
      StringBuilder
      }
      }


      String、StringBuffer、StringBuilder 三者区别:
      1.原理:String 频繁拼接时产生大量对象(副本),
      StringBuffer 和StringBuilder都是在当前对象上操作,所以不会产生大量

      2.性能:String <StringBuffer<StringBuild
      3.线程:String 、StringBuffer 线程安全
      StringBuilder 非线程安全

      总结:if (操作的数据较少){
      String
      }else{
      if(多线程){
      StringBuffer
      }else{
     StringBuilder
      }
      }

转载于:https://www.cnblogs.com/wuling/p/6366618.html

http://www.lbrq.cn/news/1311913.html

相关文章:

  • 好的响应式网站/廊坊seo外包
  • 组工网站建设方案/优化快速排序
  • 专业的上海网站建设公司/网络培训机构排名前十
  • 小清新个人网站/爱链接购买链接
  • 怎么做网站的seo优化/站长统计app网站
  • 怎么做简单地网站/网站收录网
  • 杭州网站建设案例/关键词优化公司哪家效果好
  • 企业网站建设服务/兰州网站优化
  • 个人网站模板html免费/微商如何引流与推广
  • 洛阳网站建设/比较有名的个人网站
  • 网站建设的一般流程是/seo网站推广简历
  • 制作app需要先做网站/广告联盟怎么做
  • 10个零网站建设/百度怎么进入官方网站
  • 建设银行网站总是崩溃/电商运营工作内容
  • 赤峰做网站开发/百度网首页
  • 装饰公司师大排名/电池优化大师下载
  • 网站上的图片一般多大合适/百度电脑版网页
  • 青岛建手机网站公司/优化疫情防控
  • wordpress 最快的版本/网站优化包括哪些内容
  • 长沙网站优化外包/实时热榜
  • 昔阳做网站公司/seo怎么做推广
  • 梅州免费建站/网络营销外包收费
  • 网站产品页排名怎么做/seo入门教程视频
  • 做服装外单的网站/seo顾问多少钱
  • 前海网站建设/互联网营销案例
  • 沈阳微信网站制作价格/shodan搜索引擎
  • 沧州有做网站的吗/友情链接交换要注意哪些问题
  • seo网站建设是什么意思/百度引流推广怎么做
  • 政府网站都是谁做的/关键词代发排名首页
  • 在线做网站视频在线观看/拍照搜索百度识图
  • 推客系统开发:从零构建高并发社交平台的技术实践
  • Java设计模式之-组合模式
  • 55. 跳跃游戏
  • kube-proxy 中 IPVS 与 iptables
  • 深入掌握Python正则表达式:re库全面指南与实战应用
  • python+selenium UI自动化初探