java中的字符串以及java中常用的系统方法
来源:互联网 发布:云进销存软件哪个好 编辑:程序博客网 时间:2024/06/06 20:50
字符串
字符串类是一个系统类,因为字符串被final修饰的,所以字符串类是不能被继承的
字符串类的类名是String.
关于字符串我们要注意的是:字符串是一个常量,是不能被修改的,我们修改的是指针的重新指向
字符串的常用方法
1.根据索引来查找字符串中的字符,方法是 常量.charAt(int i);
String string = "asdfghg";char word = string.charAt(2);//查找出string字符串中下标为2处的字符
2.根据字符来查找处其在字符串中的位置,方法是 indexof(char a)
String string = "abcdefg";int index = string.indexOf('a');//查找字符'a'在字符串中的位置
3.判断该字符串是否包含在另一个字符串中containsOf();
String string1 = "abcdefg";String string2 = "abc";boolean bool string1.containsOf(string2);//判断string1中是否包含string2,返回值是bool型的
4.判断一个字符串的开头是否是另一个字符串,startsWIth(),判断一个字符串的结尾是否包含另一个字符串,endsWith()
String string = "www.baidu.com";String string1 = "www";String string2 = "com";boolean bool1 = string.startsWith(string1);//是否以string1开头boolean bool2 = string.endsWith(string2);//是否以string2结尾
5.交换字符串中的两个字符或者字符串,replace(old char,new char)
String string = "ZhangSan";string = string.replace("san", "si");//用后面的变量来替换前面的变量
6.字符串的切换大小写 toUpperCase(全部大写), toLowerCase(全部小写)
String string = "ZhangSan";string = string.toUpperCase;//将string中的字符全部大写string = string.toLowerCae;//将string中的全部字符小写
7.字符串的切割,从字符串中拿出来一部分,substring(beginIndex, endIndex);
String string = "ZhangSan"; string = string.substring(1, 3)//这里要特别注意下的是⚠️:切割的字符串,是包含原字符下标为1的字符,不包含下标为3的字符.我们可以称为取头不取尾
8.计算字符串大小的差值(分为两种情况:一种是不区分大小写,另一种是区分大小写)
String string1 = "abcd";String string2 = "abCE";int number1 = string1.compareTo(string2);//区分大小写int number2 = string1.compareToIgnoreCase(string2)//不区分大小写
9.去掉字符串的首尾空格键
String string = " adsa da dasd ";string = string.trim(string);
10,字符串与字符串数组之间的相互转换
String string = "ZhangSan";char[] array = string.toCharArray(string);//将字符串转换成数组string = new string(array);//将数组转换成字符串
阅读全文
0 0
- java中的字符串以及java中常用的系统方法
- Java中常用的类以及方法
- java中常用的字符串截取方法
- Java字符串中常用的方法
- java中字符、字符串的常用方法
- Java中String类常用方法(字符串中的子字符串的个数)
- java中常用字符串方法
- java中常用的字符串的截取方法&&三种去整方法
- java中常用的字符串的截取方法&&三种去整方法
- Java的常用方法--字符串
- JAVA中的字符串及常用方法
- Java中String类的特点以及常用的方法
- java中字符串的比较以及string 方法图解
- java中常用的字符串的截取方法
- java中常用的字符串的截取方法
- java中常用的字符串的截取方法
- java中常用的字符串的截取方法
- java中常用的字符串的截取方法
- 171213之项目错误总结3
- SQL 、MySql 查询前几年、几天、几小时的数据
- vlan是什么?怎么创vlan?
- 基于XGBoost的特征选择原理与实战
- 后端解决跨域问题
- java中的字符串以及java中常用的系统方法
- Java面试题整理
- [kuangbin带你飞]专题一 简单搜索 (17/1000)
- react 入门-创建组件(1)继承component法
- docker python 提示错误UnicodeEncodeError: 'ascii' codec can't encode characters in position
- Set和Map数据结构
- 学习日志2017.12.13
- 路由远程配置命令-Smallbaal的博客
- 互联网时代下的十大商业模式