初学Java2_字符串的操作
来源:互联网 发布:安卓网络管理软件 编辑:程序博客网 时间:2024/05/16 17:04
1.包裹类型
包装类型,通过包装类可以把基本数据类型变为一个对象来使用
Java共有八个包装类,分别是Boolean、Character、Integer、Long、Float和Double,Short,Byte
一些用途:
Integer.MAX_VALUE :Interger的最大值
Integer.MIN_VALUE :Integer的最小值
2.常用的Math类
Math.abs : 求绝对值
Math.pow(a,b) : 求a的b次方
Math.sqrt(a) :求a的平方根
Math.round(a) :对a进行四舍五入取整
Math.random() :取随机数
Math.max(a,b) :求a,b的最大值
3.字符串的操作
3.1字符串的比较
String s
s ==“bye” :比较s和”bye”是不是同一个东西
s.equals(“bye”) :比较s和”bye”的内容是否相等
s1.compareTo(s2) :按字典序比较s1和s2的大小
s1.compareToIgnoreCase(s2) :忽略字母大小写,按字典序比较s1和s2的大小
3.2获取字符串的长度
s.length()
3.3访问String里的字符
s.charAt(index)
index from 0 to s.length()-1
3.4得到String的子串substring
s.substring(n)
得到从n号位置开始的内容
s.substring(b,e)
得到从b号位置开始,e号位置之前的内容,不包括e
3.5寻找字符
s.indexOf(c)
得到c字符所在的位置
s.indexOf(c,n)
从n号位置开始寻找字符c
从右边开始找
s.lastIndexOf(c)
s.lastIndexOf(c,n)
字符串的其他操作
s.startsWith(sd): 判断字符串s是否从字符串sd开始
s.endsWith(sd): 判断字符串s是否从字符串sd结尾
s.trim() :去掉字符串s首尾的空格
String.replace(char oldChar, char newChar) : 把所有的oldChar用newChar替换
s.toLowerCase() : 将字符串中所有的大写字母转换成小写字母
s.toUpperCase() : 将字符串中所有的小写字母转换成大写字母
Java1.7以上版本可以在switch-case中使用字符串
switch(s){
case “this”: ….break;
case “that”: ….break;
}
- 初学Java2_字符串的操作
- Java2_基础_字符串的匹配
- 初学python 字符串处理、列表的处理、字典的操作
- OC初学必看,字符串,数组,字典,集合,NSNumber 等的简单操作
- 初学JQuery的DOM操作
- [初学笔记] matlab连接字符串并在字符串中加空格及其他字符的操作(ASCII)
- 初学字符串
- 初学java--字符串的认识和使用
- 初学字符串数组的个人总结
- C++------对文件的操作(初学)
- 初学时的数据库操作辅助类
- 初学opencv小记-对像素的操作
- Android初学之数据库的操作
- Java初学习 - 文件的操作
- Java初学习 - 文件的COPY操作
- PHP初学-mysql的基本操作
- <Python初学>基本数据str的操作
- <Python初学>基本数据list的操作
- 《算法导论》 读书笔记 (二)
- 1.UITextField 只能输入数字和点 2.textField回收键盘
- 【Unity+Vive】第二篇:Vive Input Utility API详解
- 手游行业展望
- 【计算机视觉】<资料站点>关于计算机视觉的一些测试数据集和源码站点
- 初学Java2_字符串的操作
- 【Java】环境变量PATH和CLASSPATH
- VS2012配置FreeImage
- SVN在Mac电脑中的应用
- burpsuite进行漏洞扫描
- git 使用总结
- 利用SharedPreferences实现记住密码功能
- container-with-most-water(最大蓄水问题)
- 【计算机视觉】<资料站点>计算机视觉、模式识别、机器学习常用牛人主页链接