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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 晓月清晖明 中级黑马   /  2015-4-16 23:58  /  500 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1,获取:
                1.1:字符串中的包含的字符数,也就是字符串的长度
                        int length():获取长度
                1.2:根据位置获取位置上某个字符
                        char charAt(int index) charAt返回指定索引的char值
                1.3:根据字符获取该字符在字符串中位置
                        int indexOf(int ch):返回的是ch在字符串第一次出现的位置。
                        int indexOf(int ch,int fromIndex):从fromIndex指定位置开始,获取ch在字符串中出现的位置。

                        int indexOf(String str):返回的是str在字符串第一次出现的位置。
                        int indexOf(String str,int fromIndex):从fromIndex指定位置开始,获取str在字符串中出现的位置。
                       
                        int lastIndexOf(int ch):反向获取
          2,判断:
                2.1:字符串中是否包含一个子串
                        boolean contains(str0):
                                特殊之处:indexOf(str):可以索引str第一次出现位置,如果返回-1,表示该str不存在字符串中
                                所以,也可以用于对指定判断是否包含。
                                if(str.indexOf("aa")!=-1)
                                而且该方法即可以判断,又可以获取出现的位置
                2.2:字符中是否有内容
                        boolean isEmpty():原理就是判断长度是否为0
                2.3:字符串是否是以指定内容开头
                        boolean startsWith(str);
                2.4:字符串是否是以指定内容结尾
                        boolean endsWith(str);
                2.5:判断字符串内容是否相同,复写了Objecr类中的equals方法
                        boolean equals(str)
                2.6:判断内容是否相同,并且忽略大小写
                        boolean equalsIgnoreCase();

  1. public class StringMethodDome {

  2.         /**
  3.          * @param args
  4.          */
  5.         public static void main(String[] args) {
  6.                 // TODO Auto-generated method stub
  7.                 merhod();
  8.                 System.out.println("------------");
  9.                 method();
  10.         }
  11.         public static void method()
  12.         {
  13.                 String str="StringMethodDome.java";
  14.                
  15.                 sop(str.isEmpty());//是否为空
  16.                 sop(str.startsWith("d"));//是否以指定字符开头
  17.                 sop(str.endsWith("a"));//是否以指定字符结束
  18.         }
  19.         public static void merhod()
  20.         {
  21.                 String str="abcdefg";
  22.                
  23.                 sop(str.indexOf("c"));//获取指定字符的索引值
  24.                 sop(str.length());//获取字符串的长度
  25.                 sop(str.lastIndexOf("a"));//反向
  26.         }
  27.         public static void sop(Object obj)
  28.         {
  29.                 System.out.println(obj);
  30.         }
  31. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马