Java中String对象的创建

 时间:2024-10-14 00:36:40

1、直接赋值 String s="值" (建议)

2、使用new关键词 String s=new String("值")

3、在String 中,值不可以发生改变的 ,常量

4、(重点)方法: length() 中文也算一个字符 public String concat(String str) 拼接字符怩髡肥眙串 public boolean equalsIgnoreCase(String anotherString) 比较两个字符串,忽略大小写 public int compareTo(String anotherString) 按字典的顺序比较两个字符串 public boolean startsWith(String prefix) 检查一个字符串是否以参数开头 public boolean endsWith(String prefix) 检查一个字符串是否以参数结尾 public int indexOf(int ch) 返回指定字符串中第一次出现参数的索引值 ,如果没有出现返回-1 public int indexOf(String str) 返回指定字符串中第一次出现参数的索引值 ,如果没有出现返回-1 public int lastIndexOf(int ch)返回指定字符串中最后一次出现参数的索引值 ,如果没有出现返回-1 public int lastIndexOf(String str)返回指定字符串中最后一次出现参数的索引值 ,如果没有出现返回-1 public char charAt(int index) 从指定索引中提取单个字符,索引中的值必须为 非负数

5、如果字符串频繁的变化 不建议使用Str坡纠课柩ing 来设定,建议使用 StringBuilder 类 StringBuil颊俄岿髭der / StringBuffer 代表可变的字符序列 方法也是相同的 StringBuilder类的方法 不保证线程同步,在非线程的情况下使用会有较好的效率 StringBuffer类的方法 保证线程同步。 StringBuilder类常用的构造方法 String Builder() 构造一个其中不带字符的字符串缓冲区,初始值16个字符 String Builder(String str) 构造一个字符串缓冲区,将其内容初始化为指定

  • IntelliJ IDEA如何设置IDE自动保存的时间
  • 图解VirtualBox的安装步骤
  • 远程访问Visual Studio Web应用(IIS Express)
  • Navicat怎样新建oracle数据库?
  • SqlDbx格式化怎么不设置逗号之前
  • 热门搜索
    扯蛋是什么意思 逊色的意思 修缮的意思 ireader支持什么格式 什么是日光浴 公司员工生日祝福语 什么是基金单位净值 补差价是什么意思 本垒打是什么意思 新年祝福语