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);
            }
        }
    }
  • 相关阅读:
    安装tensorflow-gpu
    Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
    js,jq获取父,兄弟,子节点整理
    dos 命令
    用JavaScript实现自动点击由confirm弹出的对话框中的“确定”按钮
    解决UnicodeEncodeError: 'gbk' codec can't encode character u'u25aa' in position 344 : illegal multiby
    JS中的document.title可以获取当前网页的标题
    python中的3目运算(3元表达式)
    ajax 怎么重新加载页面
    python win32api 如何用代码模拟点击网页confirm框的确定按钮
  • 原文地址:https://www.cnblogs.com/liurui-bk517/p/11088653.html
Copyright © 2011-2022 走看看