达内学习日志Day16:Java核心API(字符串基本操作)
来源:互联网 发布:网络漫画怎么画出来的 编辑:程序博客网 时间:2024/04/30 19:55
字符串基本操作
1.文档注释
文档注释可以在类,常量,方法上声明
@author 作者
@version 程序的版本和修改的日期
@deprecated 已过期的类、方法、变量,不再建议使用
@see 参考自:
@since JDK的版本
javadoc命令会自动生成说明文档
@author 作者
@version 程序的版本和修改的日期
@deprecated 已过期的类、方法、变量,不再建议使用
@see 参考自:
@since JDK的版本
javadoc命令会自动生成说明文档
2.常量池
3.获取String对象的长度
4.截取字符串:在一个字符串中截取指定字符串
int indexOf() 查找给定字符串在当前字符串第一次出现的位置(下标表示)
int indexOf(String str,int from)
indexOf的重载方法,作用:从指定位置之后开始查找(包括制定位置)(下标表示)
int lastIndexOf() 查找给定字符串在当前字符串最后一次出现的位置(下标表示)
5.去掉空白trim
6.遍历一个字符串中的字符序列
char charAt(int index) 获取当前字符串指定位置对应的字符
7.检测一个字符串中是否以指定字符串开头或结尾
判断开头和结尾:
boolean startsWith()
boolean endsWith()
8.转换字符串中英文字母的大小写形式
全大写和全小写:
String toUpperCase()
String toLowerCase()
9.将其他类型转换为字符串类型
其他类型转换为字符串:String valueOf()
10.StringBuilder的用法
StringBuilder()
StringBuilder sb = new StringBuilder();
.append(String) 末尾追加
.delete(int start,int end) 删除给定范围内的字符串
.insert(int offset,String str) 给定字符串插入到指定位置
.replace(int start,int end,String str) 替换字符串
sb.reverse() 翻转字符串
StringBuffer 与 StringBuilder 的区别:
1.StringBuffer较老,存在于JDK1.0版本,线程安全,同步处理,性能较慢
2.StringBuilder较年轻,存在于JDK1.5版本,非线程安全,并发处理,性能较快
0 0
- 达内学习日志Day16:Java核心API(字符串基本操作)
- 达内学习日志Day17:Java核心API(初识正则表达式)
- 达内学习日志Day18:Java核心API(集合<一>)
- 达内学习日志Day19:Java核心API(集合<二>)
- 达内学习日志Day20:Java核心API(Map初体验)
- 达内学习日志Day21:Java核心API(多线程基础)
- java基础视频25days(毕老师)学习日志(day14、day15、day16)
- java学习day16
- java学习day16
- 黑马程序员-Java API-day16
- 达内学习日志 DAY02(续):变量与java的基本数据类型(int,long,float,double,char,boolean)
- 达内学习日志 DAY02:变量与java的基本数据类型(int,long,float,double,char,boolean)
- API文档 、 字符串基本操作
- 传智播客-Java学习笔记day16
- 达内学习日志 Day01(下):JAVA开发环境
- java字符串基本操作
- 达内学习日志Day50:使用SpringMVC完成登录操作
- day16:RDD实战(RDD基本操作实战及Transformation流程图)
- WebAPI通过multipart/form-data方式接收文件时由开发自行决定如何保存文件
- 图像增强之直方图均衡化
- C#实现RSA加密与解密、签名与认证
- github使用
- 查询自己的ip和城市接口
- 达内学习日志Day16:Java核心API(字符串基本操作)
- Java入门必知内容
- (模板)FFT
- weblogic重置密码
- junit测试出现的小问题解决方案
- 动态SQL
- linux svn环境搭建及配置
- Tomcat使用-学习笔记
- 网络通信——服务器vmware(桥接网络)