不区分大小写比较两个字符串
来源:互联网 发布:禅道数据库配置 linux 编辑:程序博客网 时间:2024/06/05 09:09
//得到字符串
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())
- 不区分大小写比较两个字符串
- CompareNoCase 比较两个字符串,不区分大小写
- CompareText 比较两个字符串的ordinal value,不区分大小写
- 比较字符串不区分大小写
- Java 比较两个对象是否相等【含字符串,区分与不区分大小写】
- 比较两个字符串并不区分大小写
- cpp不区分大小写比较字符串string
- cpp不区分大小写比较字符串string
- csharp 字符串比较,不区分大小写
- windows c++ 比较字符串 不区分大小写
- ios 不区分字符串大小写的比较
- js 不区分大小写比较字符串
- iOS字符串比较(区分与不区分大小写比较)
- iOS字符串比较(区分与不区分大小写比较)
- 比较两个字符串的最长公共子序列的长度,字符不区分大小写
- JAVA简单实现不区分大小写以及空格比较字符串
- C++不区分大小写比较字符串是否相等
- linux和windows下不区分大小写的字符串比较
- myeclipse 8.0 安装插件
- 单元测试(Junit3.8)原则和测试用例
- 如何使用FTP在PC和AS/400之间传输包含中文的文件?
- ASSERT_VALID和ASSERT宏分析
- Oracle corrupt block(坏块) 详解
- 不区分大小写比较两个字符串
- Oracle DBV 工具 说明
- VS2008中添加Ajax控件工具箱
- VS.NET 2003集成环境插件开发指南
- Oracle BBED 工具 说明
- PHP自动关闭窗口
- 轻量级ORM框架Jorm
- 使用GDI+ 将索引格式的图片导入内存
- ACTION1