首页 技术 正文
技术 2022年11月19日
0 收藏 341 点赞 3,193 浏览 1596 个字

1、String类:

–使用Unicode字符编码,一个字符占两个字节;

–String类是一个final类,代表不可变的字符序列;

–字符串是不可变的,一个字符串对象一旦被配置,其内容是不可变的;

–常用方法:1)int length();//返回字符串长度

      2)char charAt(int index);//返回字符串在index处的字符

      3)int compareTo(String str);//与str比较大小

      4)int indexOf(String s);//返回s在字符串中首次出现的位置,若未出现,则返回-1

      5)int indexOf(String s, int startPoint);//返回s在字符串在startPoint之后首次出现的位置,若未出现,则返回-1

      6)int lastIndexOf(String s);//返回s在字符串最后一次出现的位置,若未出现,则返回-1

      7)int lastIndexOf(String s, int startPoint);//返回s在字符串在startPoint之后最后一次出现的位置,若未出现,则返回-1

      8)boolean startWith(string prefix);//判断字符串是否以prefix开头

      9)boolean endWith(String, suffix);//判断字符串是否以suffix结尾

      10)boolean equals(Object obj);//比较两个字符串是否相等

      11)boolean regionMatches(int firstStart, String other, int otherStart, int length);//判断当前字符串从firstStart开始的子串是否与other字符串从otherStart开始、length长度的子串是否相等

      12)String subString(int startPoint);//返回字符串startPoint之后的子串

      13)String subString(int start, int end);//返回字符串从start开始到end结束的子串(左闭右开)

      14)String trim();//返回字符串去除前后空格后的字符串

      15)String[] split(String regex);//以regex为分隔符将字符串切分,返回字符串数组

2、StringBuffer类:可变的字符序列

–常用方法:1)添加:append(String | int | boolean | …);

      2)插入:insert(int index, String str);//在指定位置index处插入字符串str

      3)反转:reverse();

      4)删除:delete(int start, int end);//删除指定区间的字符串

      5)charAt(int index);

      6)setCharAt(int index, char ch);//修改index处的字符为ch

      7)等等与String类似方法。

3、StringBuilder类:JDK5.0新加入的,线程不安全,效率高于StringBuffer,用法与StringBuffer类似。

4、时间日期相关的类:

–System类下的currentTimeMillis();

–Date类:java.util.Date、java.sql.Date

–SimpleDateFormat类:java.text.SimpleDateFormat

–Calendar类

5、Math类:java.lang.Math,提供了一系列静态方法用于科学计算(如abs()、sqrt()等)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,490
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,905
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,739
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,491
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,130
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,293