学习笔记之面向对象编程12(String类)

来源:互联网 发布:google 人工智能 编辑:程序博客网 时间:2024/05/01 22:18

String类

(一)String类

《1》java.lang.String类不代表不可变的字符序列;

《2》“xxxxxx”为该类的一个对象;

《3》String类的常见构造方法:

1.String(String original):创建一个String对象为original的拷贝;

2.String(char[ ] value):用一个字符数组创建一个String对象;

3.String(char[ ] value,int offset,int count):用一个字符数组从offset项开始的count个字符序列创建一个String对象。

(二)String类常用方法1

public char charAt(int index):返回字符中第index个字符;

public int length():返回字符串的长度;

public int indexof(String str,int fromIndex):返回字符串中从fromIndex开始出现str得第一个位置;

public boolean equalsIgnoreCase(String another):比较字符串与another是否一样(忽略大小写);

public String replace(char oldchar,char newchar):在字符串中用newchar字符替代oldchar字符;

(三)String类常用方法2

public boolean startWith(String prefix):判断字符串是否以prefix字符串开头;

public boolean endWith(String suffix):判断字符串是否以suffix字符串结尾;

public String toUpperCase():返回一个字符串为该字符串的大写格式;

public String toLowerCase():返回一个字符串为该字符串的小写格式;

public String subString(int beginIndex):返回该字符串从beginIndex开始到结尾的子字符串;

public String subString(int beginIndex,int endIndex):返回该字符串从beginIndex开始到endIndex结尾的子字符串;

public String trim():返回将该字符串去掉开头和结尾空格后字符串。

(三)String 类常用方法3

《1》静态重载方法

public static String valueOf(···········)可以将基本类型数据转换为字符串;

例如:

public static String valueOf(double d);

public static String valueOf(int i);

《2》方法public String[ ] split(String regex)可以将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组

阅读全文
0 0
原创粉丝点击