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

    总结很重要哦 方法得当,坚持会有奇迹哦
  • 相关阅读:
    webdriver学习
    [Sqlite]-->Java使用jdbc连接Sqlite数据库进行各种数据操作的详细过程(转)
    java 二维码
    java 解析json超大文件(转)
    嵌套三目运算符
    实体的字段以is开头的教训
    easyui中formatter的使用
    springmvc中的controller是单例的
    hibernate 中baseservice中添加事物
    easyui中添加富文本编辑器
  • 原文地址:https://www.cnblogs.com/sunyuhuan/p/7269347.html
Copyright © 2011-2022 走看看