学习笔记之面向对象编程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)可以将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组
- 学习笔记之面向对象编程12(String类)
- 学习笔记之JavaSE(12)--面向对象编程3
- 学习笔记之面向对象编程13(StringBuffer类)
- 学习笔记之面向对象编程25(网络编程)
- C#学习之路,学习笔记 第七章 面向对象编程:类和对象(一)
- [学习笔记]python之面向对象编程
- JavaScript学习笔记之面向对象编程
- C++之面向对象编程学习笔记
- python学习笔记(三)之面向对象编程
- Python之学习笔记(面向对象编程)
- 学习笔记之JavaSE(10)--面向对象编程1
- 学习笔记之JavaSE(11)--面向对象编程2
- 学习笔记之JavaSE(13)--面向对象编程4
- 学习笔记之JavaSE(14)--面向对象编程5
- 学习笔记之JavaSE(15)--面向对象编程6
- 学习笔记之JavaSE(16)--面向对象编程7
- 学习笔记之JavaSE(17)--面向对象编程8
- 学习笔记之JavaSE(18)--面向对象编程9
- Spring配置中的"classpath:"与"classpath*:"的区别研究(转)
- Docker-常用命令(四)
- C++中虚函数与纯虚函数的区别
- C++问题
- 你应当知道的关于Codeforces的事情
- 学习笔记之面向对象编程12(String类)
- Cleaning Data in Python
- 原生ajax中post方式数据传递方式
- node中的Less、Sass安装
- Advanced Programming in UNIX Environment Episode 4
- linux和我 三 (安装JDK)
- linux下替代windows中的CreateEvent()
- 解决java.io.FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题
- 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor