zoukankan      html  css  js  c++  java
  • 面向对象15.3String类-常见功能-获取-1

    API使用:

    查API文档的时候,有很多方法,首先先看返回的类型

    下面的方法函数有的是有覆写Object类的如1.1图,如果没有复写的话是写在1.2图片那里的,如果找到了相对于的方法,可以点击进去可以看里面的描述,如1.3图

    1.4图中的1是返回类型,2 是传入的参数

    1.1图

    1.2图

    1.3图

    图1.4

    public class String_APImethod {

    /*
    * 按照面向对象的思想对字符串进行功能分类
    * "abcd"
    * 1,获取:
    * 1.1获取字符串中字符的个数(其实意思就是长度)
    * 查API文档的时候,有很多方法,首先先看返回的类型
    * int length(); 返回此字符串的长度。
    * 1.2根据位置获取字符。(返回为char)
    * char charAt(int index)
    * 1.3根据字符获取在字符串中的第一次出现的位置。(这个是返回一个int,括号()里面还要带着char类型)
    * 从前往后
    * int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引
    * int indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
    * indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引。
    * indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
    * 根据字符获取在字符串中的最后一次出现的位置
    * 从后往前
    * int lastindexOf(int ch) 返回指定字符在此字符串中最后一次出现处的索引
    * int lastindexOf(int ch, int fromIndex) 返回在此字符串中最后一次出现指定字符处的索引,从指定的索引开始搜索。
    * lastindexOf(String str) 返回指定子字符串在此字符串中最后一次出现处的索引。
    * lastindexOf(String str, int fromIndex) 返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始。
    * ****重点掌握,背都要背下来的方法
    * */
    public static void main(String[] args) {
    String s="abcdae";
    //1.1
    System.out.println("length="+s.length());//5
    //1.2
    System.out.println("char="+s.charAt(2));//c,如果为20的话就会报错:StringIndexOutOfBoundsException报字符串角标越界
    //1.3
    System.out.println("index:"+s.indexOf('a'));//0。-1,如果为k,如果在一个角标组里面找不到对应的值的话,通常以-1表示
    //所以我们就可以根据-1,来判断该字符或者字符串是否存在
    //index有2个作用,一个索引位置,第二个是判断存在
    System.out.println("lastindex="+s.lastIndexOf('a'));//4?从左往右数从0下标开始数,数到a就是为4
    }
    }

  • 相关阅读:
    Visual Studio统计有效代码行数
    Release 下调试代码设置 (VS2005/2008)(转)
    vs2008编译出来的程序不能运行或需要安装vcredist_x86.exe才能运行解决办法
    优化3D图形流水线
    (转)地形碰撞高度计算
    stlport调试watch查看容器里面的值
    JavaScript调试、测试和发布工具
    MYGUI/CEGUI中文输入的问题
    jar包的生成及运行
    安卓百度地图开发so文件引用失败问题研究
  • 原文地址:https://www.cnblogs.com/likeji/p/6217127.html
Copyright © 2011-2022 走看看