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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© slience 中级黑马   /  2012-11-2 23:57  /  1948 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

String s1 ="abc";//s1是一个类类型变量,“abc”是一个对象;
//字符串的最大特点,一旦被初始化就不可以被改变;
这就说明 s1="asdf" 就是另外一个对象了;
String s1 = "abc";
String s2 = new String("abc");
//s1和s2有什么区别呢?
//s1在内存中有一个对象,s2在内存中有两个对象;
s1.equals(s2);//比较的是字符串的内容是否相同(它重写了object中的equals方法)
string类型中的常用方法:
1,获取
1.1 字符串中的包含的字符数,也就是字符串的长度;
  int length()//获取长度;
1.2 根据位子获取位置上的某个字符;
  char charAt(int index);
1.3 根据根据字符获取该字符在字符串中的位置;
  int indexof(char ch):返回的是ch在字符串中第一次出现的位置
  int indexof(int ch,int fromIndex):从fromIndex指定位置开始,获取
ch在字符串中出现的位置;
  int indexof(Striing str):返回的是str在字符串中第一次出现的位置
  int indexof(String str,int fromIndex):返回的是str在字符串指定位
置第一次出现的位置
int lastIndexOf(int ch);
2.判断
2.1 字符串中是否以某个字符串开始
  boolean startsWith(String str)
2.2字符串中是否以某个字符串结束
boolean endsWith(String str)
2.3字符串中是否有内容
boolean isEmpty();
2.4判断某个字符串中是否包含某个字符
boolean contains(String str);
2.5 判断内容是否相同,并忽略大小写;
boolean equalsIgnoreCase();
3转换
3.1 将字符数组转换成字符串;
构造函数:String(char [])
  String(char[], offset,count):将字符数组中的一部分转换数组中的比
一部分转换成字符串;
静态方法:
  static String copyValueOf(char[])
  static String copyValueOf(char[] data,int offset,int count)
3.2将基本数据类型转换成字符串;
  static String valueOf(char[])

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马