接上一次的博客。

不可变字符串:

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方法完全类似。

最新文章

  1. Mac git提交步骤小记
  2. Openfire on Centos7
  3. Robotium怎样判断测试结果
  4. Windows Azure Traffic Manager (5) Traffic Manager Overview
  5. 从Paxos到ZooKeeper-四、ZooKeeper技术内幕
  6. 数据库知识整理<二>
  7. Java基础-内部类
  8. 在client类中设置访问属性 address,business和individua
  9. 关于this指向思考
  10. JAVA设计模式之依赖倒转原则
  11. std::string::npos mean
  12. [Machine Learning] Probabilistic Graphical Models:二、Bayes Network Fundamentals(1、Semantics & Factorization)
  13. indexOf 和 lastIndexOf 使用
  14. 【one day one linux】grep工具
  15. linux下连接windows的远程桌面
  16. Python内置模块之-hashlib
  17. 软件开发项目组各职能介绍 & 测试人员在团队中的定位
  18. 关于python,完善我计算机知识的一步。
  19. JavaScript变量声明var,let.const
  20. Django学习笔记(3)——表单,测试和模板语法的学习

热门文章

  1. 我在CSDN开通博客啦!
  2. C#.NEt-GDI+中的Pen測试
  3. neo4j 张一鸣 8
  4. ios25---图片拉伸
  5. bzoj4264
  6. bzoj1509
  7. E20170603-ts
  8. nginx 多进程 + io多路复用 实现高并发
  9. 洛谷2019 3月月赛 T1
  10. 关于ListView的注意点