2016/1/12 String 笔记整理
String 简介 文件名 Teststring 有实例
String类 即字符串类型,并不是Java的基本数据类型,但可以像基本数据类型一样使用,用双引号括起来进行声明。在Java中用String类的构造方法来创建字符串变量。
常用构造方法
1, String s=new String();
2, Char a[]={‘g’,‘o’,‘o’,‘d’};
String s=new String(a); String s=new String(a,1,3);取从第二个到第四个字符;
以上两个等价于 String s=new String(“good”);
方法:①String类的length() 获取字符串长度 格式 str.length
②获取字符串的索引位置
调用字符串的indexOf方法搜索时,从字符串的起始位置依次搜索,返回查询 字符 首次出现的位置的索引,如果没有检索到字符串,
返回-1. 格式str.indexOf(substr)
调用字符串的lastIndexOf()方法搜索时,会从字符串的起始位置依次搜索,返回最后出现的位置的索引,如果没有检索到字符串,
返回-1.格式str.lastIndexOf(substr)
如果lastIndexOf()方法中的参数是空字符串“”,则返回的结果与调用该字符串的length()方法的返回结果相同。
③截取子字符串
substring(开始索引)
substring(开始索引,结束索引):结束索引的最大值是字符串长度;子字符串长度是结束索引减开始索引;
开始索引不能大于结束索引
④去除前后空格 trim() 格式 str2=" a ad fd a "System.out.println("
abc ab c 去空格"+str2.trim());
⑤替换:1,查找替换第一个replaceFirst(“已有 ”,“替换”)
2,查找替换replace(“已有的字符串”,“要替换的字符串”)
⑥查找:查找字符串lastindexOf(“字符串”) 从后往前查找最后一个字符位置
查找字符串firstindexOf(“字符串”) 从前往后查找第一个字符位置
⑦判断:字符串是否相等 1,.equals(字符串或变量)区分大小写
2,.equalsignoreCase(字符串或变量)不区分大小写
开始startswith(“”)
结束endswith(“”)
⑧大小写转换:tolowerCase()小写 toupperCase()大写
⑨分割:split("分隔符")返回数组
构造方法: 1,String str="字符串常量"
2,String str=new String("") //new 表示开辟新的内存空间
3,String str=new String(char型数组)
最新文章
- 【Win 10 应用开发】UDP广播
- 掌握 cinder-scheduler 调度逻辑 - 每天5分钟玩转 OpenStack(48)
- 关于dll的一点收获
- JS中的闭包
- iOS中数字的格式化 NSNumberFormatter
- Disable multi finger touch in my app
- SVN分支与合并
- 趋势or过渡,量子点屏幕真的优于OLED?
- jQuery中的阻止默认行为
- 原生js实现简单移动端轮播图
- C语言学习及应用笔记之六:C语言extern关键字及其使用
- 【LeetCode每天一题】Add Binary(二进制加法)
- vue 使用canvas仿芝麻分信用表
- 最大子数组(I, II, III,IV,V)和最大子数组乘积 (动态规划)
- RMQ问题 [luogu 3865]
- select option 选中 取消js
- sqlite3命令行查看中文乱码问题解决
- Kaggle新手入门之路(完结)
- MQTT的学习研究(二)moquette-mqtt 的使用之mqtt broker的启动
- Mysql 会导致锁表的语法
热门文章
- JavaSE-16 集合框架
- [python] 时间序列分析之ARIMA
- mysql性能优化工具mysqltuner使用
- nginx网站标准配置
- Linux一键安装web环境全攻略phpstudy版
- ORM之连表操作
- configparser logging
- LeetCode 123. Best Time to Buy and Sell Stock III (stock problem)
- 关于测试驱动的开发模式以及实战部分,建议看《Python Web开发测试驱动方法》这本书
- navicat mysql 连接本地 忘记密码 查看密码 操作