博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
温故而知新-String类
阅读量:6863 次
发布时间:2019-06-26

本文共 572 字,大约阅读时间需要 1 分钟。

String不算是一种类型,而算是一个类。就是说String不仅能够表示string类型,另一些自带的方法能够调用。温故而知新。如今给大家总结了String类应该注意的地方。
(1)“==”与“equals”的差别。

当两字符串用“==”比較时,比較的是引用,就是两字符串在内存中是否存储在同一个地方。
而“equals”则是比較两字符串的值。

详见代码:

(2)字符串值大小的比較 compareTO()
两字符串比較大小。相信大家都清楚首先各自比較第一个字符的ASCII码(字典顺序)。假设第一个字符同样。则依次比較下一个字符。详见代码:
(3)提取字符串指定位置的字符 substring()
千万注意,字符串存储是从0開始。即第一个字符相应位置是0。
(4)切割字符串split()
一般切割后存储在一个数组中。
(5)查找指定子串与推断是否包括指定子串 indexOF() 与contains()
两者最大的差别就是返回值不同。
int indexOF()查找子串,从左向右查找,indexOF()返回第一次匹配的子串首字符的位置。如没有则返回-1.
bool contains()推断子串,假设有匹配的子串则返回true,如没有则返回false。

(6)推断是否以指定子串開始或结束 startsWith() 与endsWith()

转载地址:http://ttqyl.baihongyu.com/

你可能感兴趣的文章
Parallel Python实现程序的并行多cpu多核利用【pp模块】
查看>>
美国国防部作战指挥系统桌面虚拟化案例视频(中文配音版)
查看>>
IBM收购Q1 Labs
查看>>
使用组策略实现文件复制
查看>>
表单无刷新上传图片
查看>>
【文化传承】念念不忘 必有回响
查看>>
走近微软亚太研发集团
查看>>
SystemCenter2012SP1实践(24)【录像】创建私有云
查看>>
转载《Data Guard Broker基础》
查看>>
Xamarin.Forms探索--使用 Xamarin.Forms 来创建跨平台的用户界面
查看>>
华夏名网:云主机的高性能和低价格可以兼得
查看>>
LBS将使品牌口碑更真实
查看>>
提高性能:用RequireJS优化Wijmo Web页面
查看>>
微软MCITP系列课程(四)磁盘系统管理
查看>>
Python运维项目中用到的redis经验及数据类型
查看>>
USB开发环境搭建
查看>>
最小生成树算法MST_kruskal算法
查看>>
使用LM2576制作数控电源
查看>>
strcpy和memcpy的区别(转)
查看>>
win7引导项顺序
查看>>