美文网首页
java 字符串 String 2

java 字符串 String 2

作者: 乐鱼先生 | 来源:发表于2016-10-15 22:46 被阅读35次

    Java中字符串中子串的查找共有四种方法,如下:
    1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。
    2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
    3、int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。
    4、int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。

    来自 http://www.cnblogs.com/gzggyy/archive/2013/06/21/3148610.html

    如何判断一个数据是否在数组中。

    用for 循环
    http://www.diguage.com/archives/112.html

    将string转换为charArray

    str.toCharArray()
    

    来自 http://www.diguage.com/archives/112.html

    str通过下标获得字符:

    str.charAt(i)+""
    

    遍历string的正确方式:

    for (int i = 0; i < s.length(); i++){
        char c = s.charAt(i);        
        //Process char
    }
    

    来自 http://stackoverflow.com/questions/196830/what-is-the-easiest-best-most-correct-way-to-iterate-through-the-characters-of-a?newreg=bbc9580be6db4eb6aeab658fd30c66b4

    for(char c : s.toCharArray()) {
        // process c
    }
    

    来自 http://stackoverflow.com/questions/196830/what-is-the-easiest-best-most-correct-way-to-iterate-through-the-characters-of-a?newreg=bbc9580be6db4eb6aeab658fd30c66b4

    在线查询java api 文档

    http://docs.oracle.com/javase/8/docs/api/
    java教程在线
    http://www.runoob.com/java/java-array.html

    如何删除字符串的最后一个字符?

    public String method(String str) {
        if (str != null && str.length() > 0 && str.charAt(str.length()-1)=='x') {
          str = str.substring(0, str.length()-1);
        }
        return str;
    }
    

    来自 http://stackoverflow.com/questions/7438612/how-to-remove-the-last-character-from-a-string

    如何获得字符串的最后一个字符。

    str.charAt(str.length-1)
    

    如何判断字符串是否包含某个字符?

    str.contains(s) 返回boolean
    

    如何获得字符在字符串中的位置?

    str.indexOf(s) 返回int
    

    类型的转换:

    //如何将double变String,String变double。
    Double to String 
    Double.toString(double1);
    String to Double
    Double.valueOf(Str)
    
    //str转换为char
    String str = "someString"; 
    char[] charArray = str.toCharArray();
    
    //char转换为str
    Char c=”a"
    a+"";
    

    相关文章

      网友评论

          本文标题:java 字符串 String 2

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