zoukankan      html  css  js  c++  java
  • ##API(四)————String类的常用方法

    String类的常用方法

    ##一、概述

      在Java中,字符串被作为String类型的对象来处理。String类位于Java.lang包中,默认情况下,该包被自动导入所有的程序

    ##二、创建String对象

      String s="Hello World";

      String s=new String("Hello World");

    ##三、String类的常用方法:

      1,求字符串的长度length();

        语法:字符串.length();

      2,字符串的比较

        语法:字符串1.equals(字符串2);

        比较的是两个字符串的值是否相同,返回值为boolean类型

      注:

        1(面试题),在Java中,双等号(==)和equals()方法应用于两个字符串比较时,所比较的内容有差别的。“==”比较的是两个字符串对象在内存中的地址,就是判断是否是同一个字符串对象,而equals()比较的是两个字符串对象的值。

        2,在Java比较字符串过程中,也有一些是小写,一些大写的字符串,他们的比较方法用的是equalsIgnoreCase()方法,这个方法在比较字符串时忽略字符串的大小写。

      3,字符串的链接concat();

        语法:字符串1.concat(字符串2);

        字符串2 被拼接到字符串1的后面,返回一个新的字符串。

      4,字符串的提取和查询

    方法 说明
    public int indexOf(int ch) 搜索并返回第一个出现字符ch的位置
    public int indexOf(String value) 搜索并返回第一个出现字符串value的位置
    public int lastIndexOf(int ch) 搜索并返回最后一个出现字符ch的位置
    public int lastIndexOf(String value) 搜索并返回最后一个出现字符串value的位置
    public String substring(int index) 提取从指定索引位置开始的部分字符串
    public String substring(int beginindex,int dendingex) 提取beginindex和endindex之间的字符串
    pubic String trim() 截取字符串前后的空格后返回新的字符串

      5,字符串拆分

      语法:字符串名.split(separator,limit);

        separator:是可选项,表示根据匹配指定的正则表达式来拆分此字符串

        limit:可选项,该值用来限制返回数组中的元素个数。

      6,举个例子白:

        在以后的开发过程中,用的比较多的是返回字符串长度,和拆分字符串

    public class Lyric {
        public static void main(String[] args) {
            //定义一个新的字符串
            String words="Hello Java World Demo";
            //返回该字符串的长度
            System.out.println(words.length());
            System.out.println("拆分前:"+words);
            System.out.println("拆分后:");
            String[] split = words.split(" ");
            for(String a:split){
                System.out.println(a);
            }
        }
    }
  • 相关阅读:
    MSIL指令速查表
    .NET中的内存管理,GC机制,内存释放过程,各种内存释放方法
    程序员学专业英语
    C#入门不简单(上网找beginning c# objects时看到的一些话,很有同感)
    关掉在打开的做法很有必要
    视图刷新
    创建 平面求交点
    3dmas 的硬显示 这个就是其中既各个 最后两个是 对应显示操作的
    这句话是我在渲染 程序贴图用到的代码
    设置到基础层
  • 原文地址:https://www.cnblogs.com/liurui-bk517/p/11088653.html
Copyright © 2011-2022 走看看