zoukankan      html  css  js  c++  java
  • String

    String2中创建:一种是直接赋值会创建对象池

                     另一种是构造方法创建不会自动创建对象池,其中new的时候会出现垃圾被GC回收,可以手动入池:intern()方法

    请解释string两种对象实例化方式的区别

    直接赋值:开辟一块堆内存,字符串的内容直接入池。攻下一次使用

    构造方法:开辟 了两块堆内存,字符创的内容开辟一块,new开辟一块,new的内容放到堆内存里

    字符串的内容一旦声明则不可以 改变,改变的是字符串的内存地址指向

    将字符串和字段比较的时候,字符串放在前面,防止异常

    比如:String str=null;

    System.out.println(“Hello”.equals(url));//这样是正确的

    String有好多方法见API其中常用的有:endwiths  startWith

                                       Split

                                       Replace

                                       Contains

                                       indexOf

                                       Equals

                                       SubString

    将首字母变成大写的,比如”hello” s.substring(0,1).toUpperCase().concat(s.substring(1));

    www.apache.org

    总结很重要哦 方法得当,坚持会有奇迹哦
  • 相关阅读:
    攻防世界wp--web robots
    kubernetes二: kubernetes 重要组件安装和集群管理
    kibana配置页面跳转
    二进制安装的k8s添加新的node节点
    分布式和微服务的区别
    kubernetes一: 二进制安装k8s集群
    kibana导入导出dashborad
    elk 创建一个只读用户
    x-pack模式下修改es集群密码
    docker基础命令
  • 原文地址:https://www.cnblogs.com/sunyuhuan/p/7269347.html
Copyright © 2011-2022 走看看