(1)String.equals()

返回值是boolean类型

equals(Object anObject) 
          将此字符串与指定的对象比较。

(2)length()

返回值是int类型

length() 
          返回此字符串的长度。

(3)charAt()

返回值是char类型,即返回一个字符

charAt(int index) 
          返回指定索引处的 char 值。

比如括号中传入0,那么就是返回下标为0的字符

(4)getchars()

作用是从String对象中取出一些字符,放入指定的charArray[]中,返回值为void

getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 
          将字符从此字符串复制到目标字符数组。

比如,有一个string类型的变量s1为”abc123456”,还有一个char数组为charArray[]

那么 s1.getChars(0,6,charArray[],3) 意思就是从s1的0号字符开始取,(包括0号字符),一直取到6号字符之前为止(不包括6号字符),将取出的6个字符存入charArray[]中,从charArray[]的3号字符开始存。

(5)replace()

这个方法有2个,

第一个是传入2个char类型参数,返回值是String

replace(char oldChar, char newChar) 
          返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。

比如,String s1 = new String(“aaabbbccc”);String s2 = s1.replace(‘a’,’A’);

效果是s2的值变成AAAbbbccc

第二个是传入2个字符序列,返回值是String

replace(CharSequence target, CharSequence replacement) 
          使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。

比如,String s1 = new String(“abc123def123xyz”); String s2 = s1.replace(“123”,”456”);

效果是s2的值变成abc456def456xyz

(6)toUpperCase()

这个方法有两个,一个是使用默认的语言环境,另一个是使用指定的Locale的规则;这里只说使用默认语言环境的,返回值都是String

toUpperCase() 
          使用默认语言环境的规则将此 String 中的所有字符都转换为大写。

比如,String s1 = new String(“My name is Tom.”); String s2 = s1.toUpperCase();

作用是s2的值为”MY NAME IS TOM.”

(7)toLowerCase()

这个方法有两个,一个是使用默认的语言环境,另一个是使用指定的Locale的规则;这里只说使用默认语言环境的,返回值都是String

toLowerCase() 
          使用默认语言环境的规则将此 String 中的所有字符都转换为小写。

比如,String s1 = new String(“MY NAME IS TOM.”); String s2 = s1.toLowerCase();

作用是s2的值为”my name is tom.”

(8)trim()

作用返回一个字符串,这个字符串是去掉字符串前面的空格和后面的空格以后的样子

返回值是String

trim() 
          返回字符串的副本,忽略前导空白和尾部空白。

比如,String s1 = new String(“  123456  ”); String s2 = s1.trim();

作用是s2的值为”123456”

(9)toCharArray()

这个函数是将String对象转化成字符数组char[]并返回

toCharArray() 
          将此字符串转换为一个新的字符数组。

比如,String s1 = new String(“MY NAME IS TOM.”); char c1[] = s1.toCharArray();

作用是c1[]的值也是MY NAME IS TOM.不过是以字符数组的形式。

String类常用方法小节的更多相关文章

  1. JAVA中String类常用方法 I

    String类常用方法有: int length() -– 返回当前字符串的长度 int indexOf(int ch) -– 查找ch字符在该字符串中第一次出现的位置 int indexOf(Str ...

  2. JAVA String类常用方法

    一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能有类.String类对象创建 ...

  3. 菜鸡的Java笔记 第十四 String 类常用方法

    /*String 类常用方法    将所有String类的常用方法全部记下来,包括方法名称,参数作用以及类型    一个成熟的编程语言,除了它的语法非常完善之外,那么也需要提供有大量的开发类库     ...

  4. Java 中的 String 类常用方法

    字符串广泛应用在Java编程中,在Java中字符串属于对象,String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等. Strin ...

  5. Java的String类常用方法

    一.构造函数 String(byte[ ] bytes):通过byte数组构造字符串对象. String(char[ ] value):通过char数组构造字符串对象. String(Sting or ...

  6. String类常用方法

    1.String类的特点,字符串一旦被初始化就不会被改变. 2.String对象定义的两种方式 ①String s = "affdf";这种定义方式是在字符串常量池中创建一个Str ...

  7. String类常用方法。

    一,字符数组与字符串. 一个字符串可以变成一个字符数组,同样,一个字符数组可以变成一个字符串. 在String类中提供了以下操作方法. 1)将字符串变成字符数组:public char[] toCha ...

  8. Java中String类常用方法(字符串中的子字符串的个数)

    重点内容 4种方法: 1.int indexOf(String str)返回第一次出现的指定子字符串在此字符串中的索引. 2.int indexOf(String str, int startInde ...

  9. String类常用方法练习

    String 类代表字符串.Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. 字符串是常量:它们的值在创建之后不能更改.字符串缓冲区支持可变的字符串. ...

随机推荐

  1. System.Data.SqlClient.SqlError:无法对过程'XXX' 执行 删除,因为它正用于复制。消息 3724,级别 16

    遇到这么一个错误,想对[northwindcs]这个数据库搭建复制,从B服务器发布订阅到C服务器,采用备份还原进行初始化,但是在数据库还原时,报无法对过程‘XXX’执行删除,因为它正用于复制.表面上一 ...

  2. JDBC与Hibernate中SQL语句参数设置的顺序问题

    JDBC中:设置从1开始 例: Connection con = DriverManager.getConnection("jdbc:mysql://localhost/...", ...

  3. simpson法求积分 专题练习

    [xsy1775]数值积分 题意 多组询问,求\(\int_l^r\sqrt{a(1-{x^2\over b})}dx\) 分析 double f(double x) { return sqrt(a* ...

  4. 即时反应的input和propertychange方法

    在web开发中,我们有时会需要动态监听输入框值的变化,当使用onkeydown.onkeypress.onkeyup作为监听事件时,会发现一些复制粘贴等操作用不了,同时,在处理组合快键键的时候也很麻烦 ...

  5. Emacs下的中文输入

    Emacs如此优秀的编辑器,如果输入中文不顺畅,不免遗憾.可惜现实是折腾很久也未必用得称心如意,作为一个重度(也许是中毒) Emacs使用者,根据个人经验写下此文,希望对同道中人有所帮助. 在Wind ...

  6. Java开发工具安装步骤内容如下

    Java开发工具安装步骤内容如下 安装 开发工具 STS 链接下载网址 eclipse 链接下载网址 JDK安装 jdk链接下载地址 Marven环境 marven链接下载地址 Tomcat tomc ...

  7. [转+整理] Android 分辨率,密度,像素单位说明

    Android支持下列所有单位: px(像素):屏幕上的一个点.不同设备显示效果相同,一般我们HVGA代表320×480像素,这个用的比较多.in(英寸):长度单位.mm(毫米):长度单位.pt(磅) ...

  8. iOs基础篇(二十二)—— UIPickerView、UIDatePicker控件的使用

    一.UIPickerView UIPickerView是一个选择器控件,可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活. 1.常用属性 (1)num ...

  9. composer 一些使用说明

    1 使用订制的包 配置 "repositories": [ { "type": "path", "url": " ...

  10. QT-4.8.6 编译配置过程

    1.编译 TSLib sudo apt-get install automake autogen libtool libtool-bin./autogen.sh./configure --host=a ...