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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fmi110 高级黑马   /  2015-8-21 09:45  /  203 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

a
  1. package string;

  2. public class StringDemo {

  3.         /**
  4.          * 字符串方法演示:
  5.          * 判断:
  6.          *                 isEmpty();内容是否为空,与字符串对象为 null 不同!!
  7.          *                 startsWith();以“。。”开头
  8.          *                 endsWith();以“。。”结尾
  9.          *                 contains();包含
  10.          *                 equals(); 内容相同
  11.          * 获取:
  12.          *                 int length(); 获取长度
  13.          *                 char charAt(index);返回索引处的字符
  14.          *                 int indexOf(int ch);返回指定字符在字符串中第一次出现的位置
  15.          *                         注意:输入的是 int 型数据,char字符 在内存中是以 int 类型存储的,
  16.          *                 int indexOf(String str);返回字符串str在字符中第一次出现的位置
  17.          *                 int indexOf(String str,int fromIndex);指定位置起,含字符串str的位置
  18.          *                 String substring(int startIndex);从指定位置到结尾的字符串
  19.          *                 String sunstring(int start,int end);  (左闭右开区间)
  20.          * @param args
  21.          */
  22.         public static void main(String[] args) {
  23.                 String str = "HelloWorld";
  24.                 //输出长度
  25.                 System.out.println(str.length());
  26.                 //获取字符(串)位置
  27.                 System.out.println("ll的位置"+str.indexOf("ll"));
  28.                 System.out.println("第二个l的位置"+str.indexOf('l',str.indexOf('l')+1));
  29.                 //越界情况
  30.                 System.out.println(str.indexOf('h',20));//查不到返回-1,不会报错
  31.                 //获取子字符串
  32.                 System.out.println(str.substring(3));
  33.                 System.out.println(str.substring(0,20));// java.lang.StringIndexOutOfBoundsException
  34.                
  35.         }
复制代码


0 个回复

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