##API(四)————String类的经常使用方法

String类的经常使用方法面试

##1、概述正则表达式

  在Java中,字符串被做为String类型的对象来处理。String类位于Java.lang包中,默认状况下,该包被自动导入全部的程序数组

##2、建立String对象spa

  String s="Hello World";code

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

##3、String类的经常使用方法:blog

  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); } } }
相关文章
相关标签/搜索