精华内容
下载资源
问答
  • 不区分大小写比较两个字符串

    千次阅读 2011-09-29 09:42:39
    //得到字符串 String str = ..; //定义一个字符串 StringBuffer strb = new StringBuffer(); for(int i=0; i  //得到字符串中的字母  char character = str.char
     
    

    //得到字符串

    String str = ..;

    //定义一个字符串

    StringBuffer strb = new StringBuffer();

    for(int i=0; i<str.length(); i++){

        //得到字符串中的字母

       char character = str.charAt(i);  

        //判断字母是否是大写字母

        if(character>='A' && character<='Z'){      

            //如果是大写将该字母的值转换成小写

    strb.append(String.valueOf((char)(character+'a'-'A')));

        }else{

            strb.append(character);

        }

    }

     

     

    //判断字母是否是小写字母

    if(character>='a' && character<='z'){      

        //如果是大写将该字母的值转换成小写

    strb.append(String.valueOf((char)(character-('a'-'A'))));

    }else{

        strb.append(character);

    }

    要将'a'-'A'用小括号括起来否则无法转换

    注:比较两个字符串并且不区分大小写可以根据上面的方法将字符转换成大写或小写进行比较,比较:(strb.toString()).equals(strb.toString())

    展开全文
  • equalsIgnoreCase(str):比较字符串内容是否相等,但是会忽略(不区分大小写)大小写 【示例】 public static void main(String[] args) { String str="TOM"; boolean rs = str.equalsIgnoreCase("tom");...

    equals()的姊妹方法:equalsIgnoreCase(str)

    equalsIgnoreCase(str):比较字符串内容是否相等,但是会忽略(不区分大小写)大小写
    【示例】

    	public static void main(String[] args) {
    		String str="TOM";
    		
    		boolean rs = str.equalsIgnoreCase("tom");   //比较str和tom
    		
    		System.out.println(rs);
    	}
    
    展开全文
  • CompareNoCase 比较两个字符串不区分大小写 http://blog.csdn.net/ruanruan111/article/details/5612001 2010-05-20 18:02 2879人阅读 评论(4) 收藏 举报 CString::CompareNoCase int ...

    CompareNoCase 比较两个字符串,不区分大小写

    http://blog.csdn.net/ruanruan111/article/details/5612001

     2879人阅读 评论(4) 收藏 举报

    CString::CompareNoCase

    int CompareNoCase( LPCTSTR lpsz ) const;

    返回值:
    如果字符串是一样的(不区分大小写)则返回零值;如果CString对象小于lpsz(不区分大小写)则返回值小于0;如果CString对象大于lpsz(不区分大小写)则返回值大于0。

    说明:
    此成员函数通过使用通用文本函数_tcsicmp来比较这个CString对象和另一个字符串。此通用文本函数_tcsicmp是在TCHAR.H中定义 的,根据在编译时设置的字符来与_stricmp,_wcsicmp,或_mbsicmp对应。这些函数的每一个都根据当前使用的代码页来进行一次区分大 小写的比较,而且不会被现场影响。更多的信息,参见“Microsoft Visual C++ 6.0运行库参考”中的_stricmp,_wcsicmp,_mbsicmp。

    示例:下面的例子说明了如何使用CString::CompareNoCase。
    // CString::CompareNoCase示例:
    CString s1( "abc" );
    CString s2( "ABD" );
    ASSERT( s1.CompareNoCase( s2 ) == -1 ); // 与一个CString比较。
    ASSERT( s1.Compare( "ABE" ) == -1 ); // 与LPTSTR字符串比较。

    展开全文
  • js是一种区分大小写的语言,如果用到需要区分大小写的时候我们就要转换一下思路了。 比如:先把要比较字符串统一一下大小写,然后在进行比较,这样是不是就省事多了,在js中有两个这样的方法: toUpperCase():...

    js是一种区分大小写的语言,如果用到不需要区分大小写的时候我们就要转换一下思路了。
    比如:先把要比较的字符串统一一下大小写,然后在进行比较,这样是不是就省事多了,在js中有两个这样的方法:
    toUpperCase():把字符串转换为大写;
    toLowerCase() :把字符串转换为小写。
    用法如下:
    str.toUpperCase():将字符串str中的字符都转换为大写。
    str.toLowerCase():将字符串str中的字符都转换为小写。

    展开全文
  • CompareTextCompares two strings by ordinal value without ...比较两个字符串的ordinal value,不区分大小写CompareText compares S1 and S2 and returns 0 if they are equal. If S1 is greater than S2, Compare...
  • string.Compare(SelectStr,"select * from "+TableName+"",true)
  • //判断他们是否相等 不区分大小写 //需要用到两个方法 //toUpperCase():将字符串str中的字符都转换为大写。 //toLowerCase():将字符串str中的字符都转换为小写。 //第一种方法. a=a.toUpperCase(); b=b....
  • stricmp——不区分大小写比较字符串

    千次阅读 2019-08-05 19:49:22
    函数名: stricmp功 能: 以不区分大小写方式比较两个串用 法: int stricmp(char *str1, char *str2); stricmp = stricmp #include<iostream>#include<cstring>using namespace std;int main(){ ...
  • 一、区分大小写 一般我们常用的字符串比较函数都是区分大小写的。 我们这里只介绍strcmp...功能:用于比较两个字符串并根据比较结果返回整数。 用法:基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str...
  • 功能:用于比较两个字符串不区分大小写,根据比较结果返回整数。 用法:基本形式为_stricmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。 #include <stdio....
  • 本题利用动态规划的思想。 假设str1的长度为M,str2的长度为...对于矩阵第一列,即dp[i][0],由于str2[0]为一字母,所以dp[i][0]的值最大为1,且当str1[i]=str2[0]时,dp[i+1][0]之后的值都为1。 同理,对于矩阵第一
  • 在PHP中,字符串函数 strcasecmp() 用来比较字符串,此函数不区分大小写。 函数语法: ... strcasecmp() 用来比较两个字符串,此函数是二进制安全的且不区分比较字符串的大小写。 它的返回值有下面三...
  • 实例比较两个字符串(不区分大小写):
  • 尤其是分区大小写的情况下需要使用到toLowerCase() 或toUpperCase()方法,前者用于把字符串转换为小写,后者用于把字符串转换为大写,将两个做对比的字符串都进行小写或小写转换后再进行比较即可。 例: var ...
  • golang 字符串比较 不区分大小写

    千次阅读 2020-02-24 09:03:49
    strings.EqualFold()可以检查两个字符串是否相等,同时忽略大小写.它甚至可以使用Unicode package main import ( "fmt" "strings" ) func main() { fmt.Println(strings.EqualFold("HELLO", "hello")) fmt....
  • <p>How to compare two strings with case insensitivity? For example: Both <code>"a" == "a"</code> and <code>"a" == "A"</code> must return <code>true</code>. </div>
  • 字符串对比 问题描述  给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之... 3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(...
  • package com.gj5u.publics.util; /** * 对象比较工具 * * @author Rex * */ public class EqualsUtil { /** * 正常两者判断是否完全相等 * * @param obj1 * 对象1 * @param obj2 *
  • * 要求比较两个字符串(由dest与src字符指针标识) * 1.如果两个字符串所含字母完全相同,则返回0 * 2.如果两字符串所含字母相同(不区分大小写,A与a也算相同),则返回1 * 3.否则返回2 */ #include&lt;...
  • 做js字符串比较时,没有和java中equalsIgnoreCase()一样的方法忽略大小写比较两个字符串是否相等,必须把两个字符串都变为小写,或大写进行比较。 var a = "aBc"; var b = "AbC"; //if(a.toUpperCase() == b....
  • #include #include int main() { char *a="ADF",*b="adf";...strcmpi用于不区分大小写的字符串的比较,若比较两个字符串是否相等,且不区分大小写,可以考虑用它。若a指向”adf“,b指向”bdf“,则stricmp返
  • 我用下面的代码比较两个字符串字符串1.contains(字符串2)但是我没有得到不区分大小写搜索的结果。而且我不能用字符串。比较一下,因为我不想匹配整个名字,因为名字很大。我需要进行不区分大小写的搜索,搜索文本...
  • 编程题:有两个字符串str1和str2,写一个函数实现在str1中查找str2的初始位置,要求不区分大小写 思路:1:首先判断两个字符串的大小,作初步比较  2:构建str1字符串的for循环,在此循环里实现str2字符串的for...
  • Qt 两个QString比较不区分大小写

    千次阅读 2020-06-09 15:27:00
    今天碰到比较两个QString字符串相等的时候区分大小写的问题,记录下来,方便以后回忆。QString默认状态下是区分大小写的,QString提供的比较函数compare第二个参数,默认是区分大小写,我们改变一下参数即可。要注意...
  • 1、使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。如果两个字符串具有相同的字符和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 439
精华内容 175
关键字:

不区分大小写比较两个字符串