JAVA语言基础——字符串
2024-10-10 04:46:10
1.字符串的比较代码 String.equals
System.out.println("str1和str2是否相同:"+(str1.equals(str2)));
equals在英语中有数量平等相同的意思
字符串判断相等与否不能使用"==" ,否则会出现意外错误影响程序处理。
字符串的判断相等是用.equals,返回值为布尔型——true与false。
2.字符串的信息 String.length
str = "字符串常量字符串常量";
2 System.out.println("字符串长度 = " + str.length());
length在英语中为长度的意思,在此代码中,求str字符串的数量。
在此代码中返回值为:字符串长度 = 10。
3.查找字符串。String.indexOf
System.out.println("常字的位置 = " + str.indexOf("常"));
2 System.out.println("常量的位置 = " + str.indexOf("常量"));
从前往后查找字符串位置中子字符串的索引值。
返回值为找到之后的首字的索引值。
4.查如果无法查找到关键字,返回值为负数。
System.out.println("我的位置 = " + str.indexOf("问"));
我的位置:-1.
5。获取字符串位置。string.charAt
str = "字符串常量字符串常量";
char c1 = str.charAt(0);
System.out.println("c1 = "+c1);
按照西方惯例,一切数字以0为开始,在JAVA中也是如此,第一个字符是从0开始数,第二个字符才是1.
所以这段字符串索引中0为首个字符——“字”。
最新文章
- 放弃安卓原生TimePicker,选择wheelView打造更漂亮的时间get,以及动态拉伸输入框布局,这些,这里都有!
- Oracle 新手问答
- Ubuntu 安装搜狗拼音及fcitx
- highcharts 柱形堆叠图
- 装饰器模式(Decorator)
- OC基础-day02
- (原)10-folder交叉验证
- jquery结合highcharts插件显示实时数据动态曲线图
- ListView上拉刷新和分页加载完整的Dome
- SQL Server管理员专用连接的使用
- 个人作业2——英语学习APP案例分析
- jsp fmt标签详解
- Python+Visual Studio
- 【页面置换算法】LRC算法和FIFS算法
- Ubuntu 16——安装——ns2.35和nam
- mysql中的几种日志了解
- Python爬虫:更加优雅的执行JavaScript(PyV8)
- 探索未知种族之osg类生物---呼吸分解之更新循环三
- u3d加载外部视屏
- codeforces 592B/C