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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

API中方法太多,不知道要记哪些

4 个回复

倒序浏览
  1. 1,获取。
  2.         1.1 字符串中的包含的字符数,也就是字符串的长度。
  3.                 int length():获取长度。
  4.         1.2 根据位置获取位置上某个字符。
  5.                 char charAt(int index):
  6.         1.3 根据字符获取该字符在字符串中位置。
  7.                 int indexOf(int ch):返回的是ch在字符串中第一次出现的位置。
  8.                 int indexOf(int ch, int fromIndex) :从fromIndex指定位置开始,获取ch在字符串中出现的位置。

  9.                 int indexOf(String str):返回的是str在字符串中第一次出现的位置。
  10.                 int indexOf(String str, int fromIndex) :从fromIndex指定位置开始,获取str在字符串中出现的位置。

  11.                 int lastIndexOf(int ch) :

  12.                
  13. 2,判断。
  14.         2.1 字符串中是否包含某一个子串。
  15.                 boolean contains(str):
  16.                 特殊之处:indexOf(str):可以索引str第一次出现位置,如果返回-1.表示该str不在字符串中存在。
  17.                                 所以,也可以用于对指定字符串判断是否包含一个子串。
  18.                                 if(str.indexOf("aa")!=-1)

  19.                                 而且该方法即可以判断,有可以获取出现的位置。

  20.         2.2 字符中是否有内容。
  21.                 boolean isEmpty(): 原理就是判断长度是否为0.
  22.         2.3 字符串是否是以指定内容开头。
  23.                 boolean startsWith(str);
  24.         2.4 字符串是否是以指定内容结尾。
  25.                 boolean endsWith(str);
  26.         2.5 判断字符串内容是否相同。复写了Object类中的equals方法。
  27.                 boolean equals(str);
  28.         2.6 判断内容是否相同,并忽略大小写。
  29.                 boolean equalsIgnoreCase();
  30.        
  31. 3,转换。
  32.         3.1 将字符数组转成字符串。
  33.                 构造函数://构造函数需要new一个对象
  34.                           String(char[])
  35.                                   String(char[],offset,count):将字符数组中的一部分转成字符串。
  36.                                   //offset 偏移count数值,计数

  37.                 静态函数://因为静态特性所以可以调用
  38.                                 static String copyValueOf(char[]);
  39.                                 static String copyValueOf(char[] data, int offset, int count)
  40.                                 //offset 偏移count数值,计数

  41.                                 static String valueOf(char[]):

  42.                
  43.         3.2 将字符串转成字符数组。**
  44.                 char[] toCharArray():

  45.         3.3 将字节数组转成字符串。
  46.                         String(byte[])
  47.                         String(byte[],offset,count):将字节数组中的一部分转成字符串。

  48.         3.4 将字符串转成字节数组。
  49.                         byte[]  getBytes():
  50.         3.5 将基本数据类型转成字符串。
  51.                 static String valueOf(int)
  52.                 static String valueOf(double)

  53.                 //3+"";//String.valueOf(3);

  54.                 特殊:字符串和字节数组在转换过程中,是可以指定编码表的。

  55. 4,替换
  56.         String replace(oldchar,newchar);

  57. 5,切割
  58.         String[] split(regex);

  59. 6,子串。获取字符串中的一部分。
  60.         String substring(begin);
  61.         String substring(begin,end);

  62. 7,转换,去除空格,比较。
  63.         7.1 将字符串转成大写或则小写。
  64.                  String toUpperCase();
  65.                  String toLowerCase();

  66.         7.2 将字符串两端的多个空格去除。
  67.                 String trim();

  68.         7.3 对两个字符串进行自然顺序的比较。
  69.                 int compareTo(string);


  70. */
复制代码
回复 使用道具 举报
    我也是记不住,挑几个常用的记住就可以了
回复 使用道具 举报
java的东西很多,要全记的话太难了,记住重点就好,可以查API
回复 使用道具 举报
用时直接查API,就好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马