美文网首页
Java 常用API——String

Java 常用API——String

作者: hunter400 | 来源:发表于2016-08-09 00:31 被阅读0次

    一、String类

    String类是不可改变的,所以你一旦创建了String对象,那它的值就无法改变了。 如果需要对字符串做很多修改,那么应该选择使用StringBuffer & StringBuilder 类

    常用方法:

    1、String 有11种构造方法,提供不同的参数来初始化字符串;

    2、获取字符串长度:length()方法,它返回字符串对象包含的字符数;

    3、连接字符串 连接2个字符串 string1.concat(string2),将指定字符串连接到此字符串的结尾;

          更常用的是使用'+'操作符来连接字符串

    4、创建格式化字符串: 输出格式化数字可以使用printf()和format()方法,String类使用静态方法format()返回一个String对象而不是PrintStream对象

    String fs;

    fs = String.format("浮点型变量的的值为 " +

    "%.2f, 整型变量的值为 " +

    " %d, 字符串变量的值为 " +

    " %s", 3.14, 80, "abc");

    System.out.println(fs);

    5、取字符串中的某个字符: char charAt(int index) ,index指的是字符串中序数。字符串的序数从0开始到length()-1。

    6、当前String对象与anotherString比较: int compareTo(String anotherString)  相等关系返回0;不相等时,从两个字符串第0个字符开始比较,返回第一个不相等的字符差,另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的长度差。

    7、String replace(char oldChar, char newChar) :将字符号串中第一个oldChar替换成newChar。

    8、 boolean startsWith(String prefix) :该String对象是否以prefix开始。

    9、boolean endsWith(String suffix) :该String对象是否以suffix结尾

    10、 String substring(int beginIndex) :取从beginIndex位置开始到结束的子字符串。

    11、String substring(int beginIndex, int endIndex) :取从beginIndex位置开始到endIndex位置的子字符串。

    12、String toLowerCase() :将字符串转换成小写。

    13、 String toUpperCase() :将字符串转换成大写

    14、public char charAt(int index) 返回字符串中第index个字符

    15、public int indexOf(String str) 返回字符串中第一次出现str的位置

    16、public String trim() 返回该字符串去掉开头和结尾空格后的字符串

    17、public String[] split(String regex)

    将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组

    18、 boolean isEmpty() 当lenght() 为0的时候返回0;

    19、int indexOf(int ch) String str = "HelloWorld!"; str.indexOf("0");  结果为:4;

    20、public boolean contains(CharSequence s)  当且仅当此字符串包含指定的 char 值序列时,返回 true

    相关文章

      网友评论

          本文标题:Java 常用API——String

          本文链接:https://www.haomeiwen.com/subject/tkgrsttx.html