java字符串操作简单总结
2015-12-26 12:15
387 查看
public class Main { public static void main(String[] args) { // TODO Auto-generated method stub String str = "不是疯子的疯子却疯出了疯子的样子"; Boolean a = str.startsWith("不");//返回值是ture或者false,检索字符串是否已检索内容开头 Boolean b = str.endsWith("样子");//返回值是ture或者false,检索字符串是否已检索内容结尾 String c = str.substring(2, 8);//返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始, endIndex:到指定的 endIndex-1处结束。 //String m=str.substring(beginIndex, endIndex) String d = str.substring(5); char e = str.charAt(5);//检索的是如str.charAt(0)检索str中的第一个字符,str.charAt(str.length()-1)检索最后一个字符. int f = str.length();//检索字符串长度 int g = str.indexOf("子");//从前向后 定位 子 第一次出现的位置 int h = str.indexOf("子", 5);//从前向后 定位 自 从第5个字符串开始 即s开始 第一次出现的位置 System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); System.out.println(h); } }
输出值:
true
true
疯子的疯子却
疯子却疯出了疯子的样子
疯
16
3
6
对比代码与输出进行理解!
相关文章推荐
- Java中的责任链模式
- MyEclipse和Hadoop上都出现中文乱码问题
- java实现动态代理时遇到的问题
- Eclipse系列: 在Eclipse中用TODO标签管理任务(Task)(ZZ)
- java反射机制和运用
- Spring 4 学习笔记3:依赖注入(DI)
- FreeMarker整合Spring mvc
- java基础02
- Struts2——No result defined for action and result input - action错误
- 深入理解Java内部类
- Java动态加载类在功能模块开发中的作用
- java 死锁产生原因及解锁
- 使用mybatis +spring 插件实现读写分离
- SpringMVC 流程控制(二)
- Spring mvc 统一异常处理和静态文件的配置
- [Maven] - 安装与Eclipse搭建
- 在Java中怎样逐行地写文件?
- spring线程池ThreadPoolExecutor配置并且得到任务执行的结果
- JavaIO流分析总结
- Eclipse中配置ServiceMix的远程调试模式