java中String的21种使用方法
(构造函数必须new出来)
* public String (char[] vaue) 将一个字符数组变成字符串(构造函数)
* public String (char[] vaue,int offset,int count) 将制定范围内的字符数组变为字符串(构造函数)
* public String (byte[],bytes) 将一个byte数组变为字符串(构造函数)
* public String (byte[],bytes,int offset,int length) 将制定范围内的byte数组变为字符串(构造函数)
* public char[] toCharArray() 将一个字符串变为字符数组
* public char charAt(int index) 从一个字符串中取出顶顶位置的字符
* public byte[](getBytes) 将一个字符串变成byte数组
* public int length() 取得字符串长度
* public int indexOf(String str) 从头開始查找指定字符串位置找不到返回-1
* public int indexOf(String str,int fromIndex) 从指定位置查找指定字符串位置
* public String trim() 清除左右两端的空格
* public String substring(int beginIndex) 从指定位置開始一直取到尾进行字符串的提取
* public String substring(int begin,int end) 指定截取字符串的開始点和结束点
* public String[] split(String regex) 依照指定的字符串对字符串进行拆分
* public String toUpperCase() 将一个字符串所有变为大写字母
* public String toLowerCase() 将一个字符串所有变为小写
* public boolean startsWith(String prefix) 推断是否以字符串开头
* public boolean endsWith(String suffix) 推断是否以字符串结尾
* public boolean equals(String str) 推断两个字符串是否相等
* public boolean equalsIgnorCase(String str) 不区分大写和小写比較字符串是否相等
* public String replaceAll(String regex,String replacement)字符串替换
例:
public class StrDemos {
public static void main(String args[]){
char[] s={'g','1','c','c'}; String str=null;
str=new String(s);
System.out.println(str);//将一个字符数组变成字符串 char[]d=str.toCharArray();//将一个字符串转换为字符数组
for(int i=0;i<d.length;i++){
System.out.println(d[i]);
} }
}
输出:
g1cc g
1
c
c
最新文章
- IO:File类(java.io.File)
- LoadRunner 12.02 安装教程及中文语言包安装
- [转]C++设计模式:Builder模式
- java 生成随机数
- (转)JSON数据格式和js操作json总结
- (转)linux多线程,线程的分离与结合
- ISO3834认证所需的部分标准
- Java基础第二章
- SQL语句-delete语句
- 动手写IL到Lua的翻译器——准备
- [Java]LeetCode690. 员工的重要性 | Employee Importance
- python中调用多线程加速处理文件
- greys java在线诊断工具
- docker-machine为节点安装指定版本的docker-ce的思路
- linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录
- editplus配置csharp
- Linux简介及最常用命令(简单易学,但能解决95%以上的问题)
- Android直播实现 Android端推流、播放
- 从 高斯 到 正态分布 到 Z分布 到 t分布
- Hadoop源码如何查看