Java-字符转比较
2024-09-25 21:35:25
实用的字符串比较方法
package com.tj; public class MyClass implements Cloneable {
public static void main(String[] args) {
String s1 = "a";
String s2 = "A";
String s3 = "B"; boolean b = s1.equals(s2);
System.out.println(b); // 忽略大小写
b = s1.equalsIgnoreCase(s2);
System.out.println(b); //比较ASCII值
int i = s1.compareTo(s2);
System.out.println(i);
if (i < 0) {
System.out.println("s1在s2之前");
} else if (i > 0) {
System.out.println("s1在s2之后");
} else {
System.out.println("s1等于s2");
} //忽略大小写比较ASCII值
i = s1.compareToIgnoreCase(s3);
System.out.println(i);
if (i < 0) {
System.out.println("s1在s3之前");
} else if (i > 0) {
System.out.println("s1在s3之后");
} else {
System.out.println("s1等于s3");
} //一个 String 也可以和 StringBuffer 做比较
StringBuffer sbuf = new StringBuffer("a");
b = s1.contentEquals(sbuf);
System.out.println(b); }
}
最新文章
- insmod模块的几种常见错误
- 对话框AlertDialog.Builder使用方法
- MySql无限分类数据结构--预排序遍历树算法
- JBoss错误
- 受限玻尔兹曼机RBM—简易详解
- [翻译]比较ADO.NET中的不同数据访问技术(Performance Comparison:Data Access Techniques)
- JavaScript选项卡
- eclipse(STS,myeclipse)老是报ThreadPoolExecutor$Worker.run()
- android FakeWindow的小应用大用途
- 对于js原型和原型链继承的简单理解(第二种,对象冒充)
- JS数组根据属性来实现排序
- PATH menu
- Eclipse中tomcat配置
- 成功解决react+webpack打包文件过大的问题
- shell脚本批量ssh登陆主机并执行命令
- BsonJavaScript
- 云栖大会day1 下午
- Eclipes导入工程
- SocketIO Client
- .33-浅析webpack源码之doResolve事件流(5)
热门文章
- [转] boost:lexical_cast用法
- 剑指offer部分编程题
- Django的ORM基础增删改查
- arcengine,c# 二次开发
- SpringBoot学习笔记-Chapter2(hello word)
- 2189 数字三角形W
- SetForegroundWindow、SetActiveWindow、SetFocus 如何将一个某个窗口提到最顶层
- DrawerLayout Demo
- 洛谷 P2922 [USACO08DEC]秘密消息Secret Message
- java 核心技术卷一笔记 6 .1接口 lambda 表达式 内部类