Java学习2_一些基础2_字符串_16.5.5
2024-08-26 02:54:36
接上一次的博客。
不可变字符串:
Java中String类没有提供用于修改字符串的方法。如果想将greeting中的“Hello”改为“Help!”需要先提取所需要的的字符,然后再拼接。即
greeting=greeting.substring(0,3)+"p!";
java中的String类对象为不可变字符串。Java中将各种字符串放在公共的存储池中。
检测字符串是否相等:
s.equals(t); //判断s和e是否相等
s和e可以是字符串变量也可以是字符串常量。
"Hello".equals(greeting); "hello".equals("Hello"); //这两条语句也是合法的
注:c++中string类重载了==符号,而Java中没有,Java中‘==’只能判断两个字符串是否放在同一位置,不能用其判断两个字符串是否相等。Java中的compareTo方法与c++中的strcmp方法完全类似。
最新文章
- Mac git提交步骤小记
- Openfire on Centos7
- Robotium怎样判断测试结果
- Windows Azure Traffic Manager (5) Traffic Manager Overview
- 从Paxos到ZooKeeper-四、ZooKeeper技术内幕
- 数据库知识整理<;二>;
- Java基础-内部类
- 在client类中设置访问属性 address,business和individua
- 关于this指向思考
- JAVA设计模式之依赖倒转原则
- std::string::npos mean
- [Machine Learning] Probabilistic Graphical Models:二、Bayes Network Fundamentals(1、Semantics &; Factorization)
- indexOf 和 lastIndexOf 使用
- 【one day one linux】grep工具
- linux下连接windows的远程桌面
- Python内置模块之-hashlib
- 软件开发项目组各职能介绍 &; 测试人员在团队中的定位
- 关于python,完善我计算机知识的一步。
- JavaScript变量声明var,let.const
- Django学习笔记(3)——表单,测试和模板语法的学习