字符串 常用方法 (这就是“工作经验”啦啦啦)
来源:互联网 发布:初学漫画教程软件 编辑:程序博客网 时间:2024/04/29 08:52
获取:
int length() 获取字符串长度
char charAt(int index) 根据位置获取字符
int indexOf(char ch) 获取指定字符在字符串中第一次出现的位置
int indexOf(char ch,int index)从指定位置开始, 获取指定字符在字符串中第一 次出现的的位置
int indexOf(String str) 获取指定字符串在字符串中第一次出现的位置
int indexOf(String str,int index)从指定位置开始, 获取指定字符串在字符串中第一 次出现的的位置
int lastIndexOf(char ch) 从后往前,获取指定字符在字符串中最后一次出现的位置
int lastIndexOf(char ch,int index) 从后往前,从指定位置开始反向搜索,获取指定字符在字符串中最后一次出现的位置
int lastIndexOf(String str) 从后往前,获取指定字符串在字符串中最后一次出现的位置
int lastIndexOf(String str,int index) 从后往前,从指定位置开始反向搜索,获取指定字符串在字符串中最后一次出现的位置
注明:indexOf()和lastIndexOf()如果存在返回位置,不存在返回-1
String subString(int beginIndex) 截取,从beginIndex开始到完
String subString(int beginIndex,int endIndex) 截取,从beginIndex开始到endIndex(不包括endIndex)
======================================================================================================
转换:
String[] spilt(正则表达式) 主意 “\\.”以“.”分割
Char[] toCharArray() 将字符串转成字符数组
Byte[] getBytes() 将字符串转成字节数组
String toUpperCase() 转大写
String toLowerCase() 转小写
String replace(char oldch,char newch) 用newch替换字符串中的oldch
String replace(String oldstr, String newstr) 用newstr替换字符串中的oldstr
String trim() 去除字符串中两端空白
String concat(String str) 将字符串进行拼接
String static valueOf(基本数据类型) 把其他基本数据类型转成字符串
==================================================================================
判断:
boolean equals(String str) 判断两字符串内容是否相等
boolean equalsIgnoreCase(String str) 判断两字符串内容是否相等(不区分大小写)
boolean contains(String str) 判断字符串中是否包含指定字符串
boolean startWith(String str) 判断字符串是否以指定字符串开始
boolean endWith(String str) 判断字符串是否以指定字符串结尾
==================================================================================
比较:
int compareTo(String str) 比较两字符串大小 (根据ASCII码表字典大小,大正数,小负数,相等0)
- 字符串 常用方法 (这就是“工作经验”啦啦啦)
- 字符串常用方法(2)
- [转]常用的方法(字符串类)
- NSString字符串常用方法(转)
- NSString字符串常用方法
- NSString字符串常用方法
- NSString字符串常用方法
- NSString字符串常用方法
- C# 字符串常用方法
- NSString字符串常用方法
- js常用字符串方法
- 字符串常用方法
- 常用字符串方法
- OC 字符串常用方法
- 字符串常用方法
- Java字符串常用方法
- IOS 字符串常用方法
- java字符串常用方法
- 开启OpenStack学习和开发之路
- 把本地音频文件转化URL播放
- java 线程池用法注意
- linux下的awk程序执行
- 使用国内镜像源来加速python pypi包的安装
- 字符串 常用方法 (这就是“工作经验”啦啦啦)
- android notification完全解析
- iOS扫描二维码
- 理解Struts2配置
- GRE写作论证论据素材大全—网络的作用及机遇
- Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead的问题解决
- Eclipse快捷键使用
- Cocos2dx------详细介绍如何编写扫雷这个游戏含源码(三)
- android缓存数据到本地放在哪儿最好?