Java String.endsWith()方法

Java String.endsWith()方法用法实例教程, 该方法返回一个true,如果参数表示的字符序列是由该对象表示的字符序列的后缀,否则返回false

描述

java.lang.String.endsWith() 方法返回的测试该字符串是否以指定后缀sffix结束

声明

以下是声明java.lang.String.endsWith()方法

public boolean endsWith(String suffix)

参数

  • suffix -- This is the suffix.

返回值

该方法返回一个true,如果参数表示的字符序列是由该对象表示的字符序列的后缀,否则返回false.

异常

  • NA

实例

下面的示例演示使用的java.lang.String.endsWith()方法.

package com.yiibai;

import java.lang.*;

public class StringDemo {

  public static void main(String[] args) {

    String str = "www.yiibai.com";
    System.out.println(str);

    // the end string to be checked
    String endstr1 = ".com";
    String endstr2 = ".org";

    // checks that string str ends with given substring
    boolean retval1 = str.endsWith(endstr1);
    boolean retval2 = str.endsWith(endstr2);

    // prints true if the string ends with given substring
    System.out.println("ends with " + endstr1 + " ? " + retval1);
    System.out.println("ends with " + endstr2 + " ? " + retval2);
  }
}

让我们来编译和运行上面的程序,这将产生以下结果:

www.yiibai.com
ends with .com ? true
ends with .org ? false
时间: 2024-07-30 16:30:28

Java String.endsWith()方法的相关文章

JAVA String.format 方法使用介绍

1.对整数进行格式化:%[index$][标识][最小宽度]转换方式        我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字.我们来看看剩下2个部分的含义吧: 标识: '-'    在最小宽度内左对齐,不可以与“用0填充”同时使用'#'    只适用于8进制和16进制,8进制时在结果前面增加一个0,16进制时在结果前面增加0x'+'    结果总是包括一个符号(一般情况下只适用

Java String.compareTo()方法

Java String.compareTo()方法用法实例教程, 此方法如果这个字符串是等参数字符串那么?返回值0,如果这个字符串是按字典顺序小于字符串参数那么返回小于0的值,如果此字符串是按字典顺序大于字符串参数那么一个大于0的值 描述 java.lang.String.compareTo() 方法比较两个字符串的字典.比较是基于字符串中的每个字符的Unicode值.此String对象表示的字符序列的参数字符串表示的字符序列进行比较字典. 其结果是负的整数,如果此String对象字典前面的参数

Java String.equalsIgnoreCase()方法

Java String.equalsIgnoreCase()方法用法实例教程, 比较字符串到另一个字符串,忽略大小写因素. java.lang.String.equalsIgnoreCase()方法比较字符串到另一个字符串,忽略大小写因素.两个字符串被认为是相等忽略大小写的情况下,如果他们是两个字符串相同的长度和相应的字符是相等忽略大小写的情况下 声明 以下是java.lang.String.equalsIgnoreCase()方法的声明 public boolean equalsIgnoreC

java String.split方法是用注意点(转)

转自:http://www.blogjava.net/fanyingjie/archive/2010/08/05/328059.html 在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考: 1.如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2.如果用“|”作为分隔的话,必须是如下写法:Stri

Java String.replaceAll()方法

声明  以下是java.lang.String.replaceAll()方法的声明 public String replaceAll(String regex, String replacement) 参数: regex 正则表达式,replacement 用来替换符合正则表达式的字符符 返回值 此方法返回的结果字符串 异常 PatternSyntaxException -- 如果正则表达式的语法无效. 用例 /** * 使用java正则表达式去掉多余的.与0 (1.0->1,1.010->1

Java String.startsWith()方法

描述 java.lang.String.startsWith(String prefix ) 如果此字符串的方法测试用指定的前缀开始. 声明 以下是声明java.lang.String.startsWith()方法 public boolean startsWith(String prefix) 参数        prefix -- 这是值的前缀. 返回值 如果此方法返回true参数表示的字符序列是该字符串所表示的字符序列的前缀,否则返回false. 异常 NA 实例以下是在Android环境

字符串对比.net String.EndsWith方法 (String)

string str="web/abc.aspx"; if(str.EndsWith("abc.aspx")) { 此方法将 value 与位于此实例末尾.与 value 长度相同的子字符串进行比较,并返回它们是否相等的指示. 若要相等,value 必须是对此同一实例的引用,或者与此实例的末尾匹配. 此方法使用当前区域性执行单词(区分大小写和区域性)比较. } else { 对调用者的说明 如 在 .NET Framework 中使用字符串的最佳做法 中所述,我们建

HDOJ/HDU 2539 点球大战(String.endsWith()方法的一个应用~)

Problem Description 在足球比赛中,有不少赛事,例如世界杯淘汰赛和欧洲冠军联赛淘汰赛中,当比赛双方经过正规比赛和加时赛之后仍然不分胜负时,需要进行点球大战来决定谁能够获得最终的胜利.点球大战的规则非常简单,两方轮流派出球员罚点球,每方各罚5个.当5轮点球结束以后如果仍然不分胜负,则进入一轮定胜负的阶段.两方各派一名球员罚点球,直到有一方罚进而另一方没有进为止. 在北美职业冰球联赛中,也有点球大战.与足球的规则不同的是,它只先罚3轮点球,随后就进入一轮定胜负的阶段,而其他的规则完

Java String charAt()方法

描述 此方法返回位于字符串的指定索引处的字符.该字符串的索引从零开始. 语法 此方法定义的语法如下: public char charAt(int index) 参数 这里是参数的细节: index -- 返回字符的索引. 返回值 该方法的返回指定索引处char值. 例子: 1 public class Test { 2 3 public static void main(String args[]) { 4 String s = "Strings are immutable"; 5