当前位置: 首页 > news >正文

Java字符串

Java提供了一个专门操作字符串的类:java.lang.String

创建字符串对象:

  String aStr = null;  "";  "MWQ";

通过构造方法创建字符串对象:

  String varname = new String("thestring");

创建空字符串对象:

  String aStr = new String("");  String();

操作字符串:

  equals()  比较字符串是否相等  定义:public boolean equals(String str)

         e.g.  String str = "A";

             boolean b = str.equals("a");  //b为false。

         equals比较的是字符串的内容,==比较的是两个对象的地址  equalsIgnoreCase()  比较字符串的时候不区分大小写

  startsWith()

  endsWith()  两个方法用来判断字符串是否以指定的字符串开始或者结束  定义:public boolean startsWith(String prefix)

                                          public boolean endsWith(String suffix)

         e.g.  String str = "ABCDE";

             boolean bS = str.startsWith("a");  // bS为false

             boolean bE = str.endsWith("DE");  // bE为true

         startsWith()有一个重载的方法,判断字符串从指定索引位置开始是否为指定的字符串。

转载于:https://www.cnblogs.com/james-lee/p/5965153.html

相关文章:

  • Java集合的Stack、Queue、Map的遍历
  • Java正则表达式应用总结
  • javascript的基础知识整理
  • 运行Java应用必须通过main()方法吗?
  • struts2标签库详解
  • Servlet技术总结
  • 深入研究servlet的线程安全问题
  • win10下 Edge和IE浏览器都不能上网,而其他浏览器可以。怎么办?
  • Servlet过滤器机制分析及应用
  • MySQL: Table 'mysql.plugin' doesn't exist的解决
  • Servlet常用过滤器
  • Unity3D静态AI自动寻路
  • Servlet 工作原理解析
  • 初次安装Nodejs,npm,express遇见的问题
  • servlet中的Listener和Filter
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • const let
  • express.js的介绍及使用
  • iOS小技巧之UIImagePickerController实现头像选择
  • JavaScript中的对象个人分享
  • JS变量作用域
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Objective-C 中关联引用的概念
  • python docx文档转html页面
  • Terraform入门 - 3. 变更基础设施
  • TypeScript迭代器
  • Vue小说阅读器(仿追书神器)
  • 编写符合Python风格的对象
  • 多线程 start 和 run 方法到底有什么区别?
  • 分享一份非常强势的Android面试题
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 关于List、List?、ListObject的区别
  • 诡异!React stopPropagation失灵
  • 讲清楚之javascript作用域
  • 面试总结JavaScript篇
  • 前端存储 - localStorage
  • 如何在 Tornado 中实现 Middleware
  • 线性表及其算法(java实现)
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • python最赚钱的4个方向,你最心动的是哪个?
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​linux启动进程的方式
  • $.each()与$(selector).each()
  • (39)STM32——FLASH闪存
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (arch)linux 转换文件编码格式
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (原創) 未来三学期想要修的课 (日記)
  • (转)ABI是什么
  • (转)http-server应用
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)机器学习的数学基础(1)--Dirichlet分布