zoukankan      html  css  js  c++  java
  • JAVA String 类

    java String类中的常用方法:
    public char charAt(int index)
    返回字符串中第index个字符;
    public int length()
    返回字符串的长度;
    public int indexOf(String str)
    返回字符串中第一次出现str的位置;
    public int indexOf(String str,int fromIndex)
    返回字符串从fromIndex开始第一次出现str的位置;
    public boolean equalsIgnoreCase(String another)
    比较字符串与another是否一样(忽略大小写);
    public String replace(char oldchar,char newChar)
    在字符串中用newChar字符替换oldChar字符
    public boolean startsWith(String prefix)
    判断字符串是否以prefix字符串开头;
    public boolean endsWith(String suffix)
    判断一个字符串是否以suffix字符串结尾;
    public String toUpperCase()
    返回一个字符串为该字符串的大写形式;
    public String toLowerCase()
    返回一个字符串为该字符串的小写形式
    public String substring(int beginIndex)
    返回该字符串从beginIndex开始到结尾的子字符串;
    public String substring(int beginIndex,int endIndex)
    返回该字符串从beginIndex开始到endsIndex结尾的子字符串
    public String trim()
    返回该字符串去掉开头和结尾空格后的字符串
    public String[] split(String regex)
    将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组

    代码示例:

    public class StringDemo {

     public static void main(String[] args) {
      String str=new String("hello world");
      System.out.println(str);
      System.out.println(str.charAt(2));
      System.out.println(str.indexOf("o"));
      System.out.println(str.indexOf("o", 5));
      System.out.println(str.equalsIgnoreCase("HELLO WORLD"));
      System.out.println(str.replace('o', 'O'));
      System.out.println(str.startsWith("hello"));
      System.out.println(str.endsWith("WORLD"));
      System.out.println(str.toUpperCase());
      System.out.println(str.toLowerCase());
      System.out.println(str.substring(1));
      System.out.println(str.substring(1, 9));
      System.out.println(str.trim());
      System.out.println(str.split(" "));
       }

    }

    运行结果如下:

    hello world
    l
    4
    7
    true
    hellO wOrld
    true
    false
    HELLO WORLD
    hello world
    ello world
    ello wor
    hello world
    [Ljava.lang.String;@2a139a55

  • 相关阅读:
    ES6 常用总结(前端开发js技术进阶提升总结)
    web前端之es6对象的扩展
    ES6数组及对象遍历的新增方法 entries(),keys() 和 values()
    关于日期
    最近遇到的几个小东西
    求模
    同步 异步请求的认识
    变量名和函数名声明提升
    机顶盒前端开发小结
    js节点使用 碎片节点
  • 原文地址:https://www.cnblogs.com/yfz1552800131/p/5471020.html
Copyright © 2011-2022 走看看