A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Tauruszzy 中级黑马   /  2015-5-16 14:55  /  433 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

获取字符串长度:
  1. class StringMethodDemo
  2. {
  3.         public static void method_get()
  4.         {
  5.                 String str="abcdeakewf";
  6.                 sop(str.length());
  7.                 sop(str.charAt(3));
  8.                 sop(str.indexOf('e',5));
  9.         }
  10.         public static void main(String[] args)
  11.         {
  12.                 method_get();
  13.                 /*
  14.                 String s1="abc";
  15.                 String s2=new String("abc");
  16.                 String s3="abc";
  17.                 System.out.println(s1==s2);
  18.                 System.out.println(s1==s3);
  19.                 */
  20.         }
  21.         public static void sop(Object obj)
  22.         {
  23.                 System.out.println(obj);
  24.         }
  25. }
复制代码

程序可以自己运行一遍感受一下。
字符串常见的操作:
1、获取
        1.1字符串中的包含的字符数,也就是字符串的长度。
                int length(): 获取长度
        1.2根据位置获取位置上的某个字符。
                char charAt(int index):
        1.3根据字符获取该字符在字符串中的位置。
                int indexOf(int ch ): 返回的是ch在字符串中第一次出现的位置。
                int indexOf(int ch,int fromIndex):从fromIndex指定位置开始,获取ch在字符串中出现的位置。
                int indexOf(String str):返回的是str在字符串中第一次出现的位置。
                                                                如果没有找到返回-1。
                int indexOf(String str,int fromIndex):从fromIndex指定位置开始,获取str在字符串中出现的位置。
        1.4当访问到字符串中不存在的角标时会发生字符串角标越界异常。

2 个回复

倒序浏览
根本看不懂.
回复 使用道具 举报

你把基础看看,自己写段代码运行一下就明白了,加油,只要下功夫就会掌握
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马