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

xp 做网站服务器吗校园网站建设管理制度

xp 做网站服务器吗,校园网站建设管理制度,武清网站建设公司,公司设计网站有什么好处字符串比较是常见的操作#xff0c;包括比较相等、比较大小、比较前缀和后缀串等。在 Java 中#xff0c;比较字符串的常用方法有 3 个#xff1a;equals() 方法、equalsIgnoreCase() 方法、 compareTo() 方法。下面详细介绍这 3 个方法的使用。equals() 方法equals() 方法将…字符串比较是常见的操作包括比较相等、比较大小、比较前缀和后缀串等。在 Java 中比较字符串的常用方法有 3 个equals() 方法、equalsIgnoreCase() 方法、 compareTo() 方法。下面详细介绍这 3 个方法的使用。equals() 方法equals() 方法将逐个地比较两个字符串的每个字符是否相同。如果两个字符串具有相同的字符和长度它返回 true否则返回 false。对于字符的大小写也在检查的范围之内。equals() 方法的语法格式如下str1.equals(str2);str1 和 str2 可以是字符串变量 也可以是字符串字面量。 例如 下列表达式是合法的Hello.equals(greeting)下面的代码说明了 equals() 方法的使用Stringstr1abc;Stringstr2newString(abc);Stringstr3ABC;System.out.println(str1.equals(str2));// 输出 trueSystem.out.println(str1.equals(str3));// 输出 falseequalsIgnoreCase() 方法equalsIgnoreCase() 方法的作用和语法与 equals() 方法完全相同唯一不同的是 equalsIgnoreCase() 比较时不区分大小写。当比较两个字符串时它会认为 A-Z 和 a-z 是一样的。下面的代码说明了 equalsIgnoreCase() 的使用Stringstr1abc;Stringstr2ABC;System.out.println(str1.equalsIgnoreCase(str2));// 输出 trueequals()与的比较理解 equals() 方法和运算符执行的是两个不同的操作是重要的。如同刚才解释的那样equals() 方法比较字符串对象中的字符。而运算符比较两个对象引用看它们是否引用相同的实例。下面的程序说明了两个不同的字符串(String)对象是如何能够包含相同字符的但同时这些对象引用是不相等的Strings1Hello;Strings2newString(s1);System.out.println(s1.equals(s2));// 输出trueSystem.out.println(s1s2);// 输出false变量 s1 指向由“Hello”创建的字符串实例。s2 所指的的对象是以 s1 作为初始化而创建的。因此这两个字符串对象的内容是一样的。但它们是不同的对象这就意味着 s1 和 s2 没有指向同一的对象因此它们是不的。因此千万不要使用运算符测试字符串的相等性以免在程序中出现糟糕的 bug。从表面上看这种 bug 很像随机产生的间歇性错误。对于习惯使用 C 的 String 类的人来说在进行相等性检测的时候一定要特别小心。C 的 String 类重载了运算符以便检测字符串内容的相等性。可惜 Java 没有采用这种方式它的字符串“看起来、感觉起来”与数值一样但进行相等性测试时其操作方式又类似于指针。语言的设计者本应该像对 C 那样也进行特殊处理 即重定义运算符。当然每一种语言都会存在一些不太一致的地方。C 程序员从不使用对字符串进行比较而使用 strcmp 函数。Java 的 compareTo 方法与 strcmp 完全类似。所以下面我们来介绍 Java 的 compareTo 方法。compareTo() 方法通常仅仅知道两个字符串是否相同是不够的。对于排序应用来说必须知道一个字符串是大于、等于还是小于另一个。一个字符串小于另一个指的是它在字典中先出现。而一个字符串大于另一个指的是它在字典中后出现。字符串(String)的 compareTo() 方法实现了这种功能。compareTo() 方法用于按字典顺序比较两个字符串的大小该比较是基于字符串各个字符的 Unicode 值。compareTo() 方法的语法格式如下str.compareTo(Stringotherstr);它会按字典顺序将 str 表示的字符序列与 otherstr 参数表示的字符序列进行比较。如果按字典顺序 str 位于 otherster 参数之前比较结果为一个负整数如果 str 位于 otherstr 之后比较结果为一个正整数如果两个字符串相等则结果为 0。提示如果两个字符串调用 equals() 方法返回 true那么调用 compareTo() 方法会返回 0。编写一个简单的 Java 程序演示 compareTo() 方法比较字符串的用法以及返回值的区别。代码如下publicstaticvoidmain(String[]args){StringstrA;Stringstr1a;System.out.println(strstr);System.out.println(str1str1);System.out.println(str.compareTo(str1)的结果是str.compareTo(str1));System.out.println(str1.compareTo(str)的结果是str1.compareTo(str));System.out.println(str1.compareTo(a)的结果是str1.compareTo(a));}上述代码定义了两个字符串“A”和“a”然后调用 compareTo() 方法进行相互比较。最后一行代码拿“a”与“a”进行比较由于两个字符串相同比较结果为 0。运行后的输出结果如下strAstr1astr.compareTo(str1)的结果是-32str1.compareTo(str)的结果是32str1.compareTo(a)的结果是0
http://wiki.neutronadmin.com/news/365862/

相关文章:

  • 网站开发流程主要分成什么网页制作论坛
  • 公司支付网站建设费进什么费用企业老板培训课程
  • 沈阳市工伤网站做实东莞网站网络推广
  • 网站的构架与组成黄石网站建设教程
  • 网站建设的信息安全防范技术元搜索引擎有哪些
  • 罗永浩做的网站网站用户注册增加办法
  • 网站建设自助建站制作自适应网站内容区做多大合适
  • 学校网站制作html秦皇岛网站建设seo
  • 山东省水利建设市场信用信息平台网站遵义哪里有做网站的
  • 北京知名网站建设公司wordpress 重复内容
  • 帝国网站管理系统后台eclassconfig.php不存在建设网站需要什么软件
  • 深圳网站建设zhaoseo页面禁止访问
  • 富阳网站设计营销型网站建设的特点
  • 做网站软件排名公司建设网站的 计划书
  • 中国工业设计网站十大手游平台app排行榜
  • 三维免费网站vs中的网站导航怎么做
  • 网站建设证据保全手机设计
  • 基于html5的美食网页设计南京网站优化平台
  • 重庆璧山网站制作公司电话dw个人网站模板
  • 网站备案在外地在线做海报的网站
  • 企业网站改版知乎 wordpress 响应
  • 广东住房和城乡建设局网站首页网站备案 复查
  • 网站上传简述网站开发的步骤
  • 绵阳 网站开发员工入职 在哪个网站做招工
  • 购物网站的首页是静态wordpress两个导航栏
  • 网站开发方案网页设计师证书含金量高吗
  • 网上做网站接活怎么样宿州网站建设报价
  • 做网站的前端是做什么郑州品牌设计公司排行
  • 做酷炫网站能卖钱吗网络设计是啥
  • 网站后台关键词设置景观设计公司资质