From f19d4b4acb53a79a2ad860c53ccf5ee2a2275aba Mon Sep 17 00:00:00 2001 From: lmr <532021475@qq.com> Date: Tue, 19 Jul 2022 00:11:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E7=AC=A6=E4=B8=B2=E9=85=B1=E7=B4=AB?= =?UTF-8?q?=E5=88=A4=E6=96=AD,=E4=BD=A0=E6=98=AF=E6=9D=A5=E6=90=9E?= =?UTF-8?q?=E7=AC=91=E7=9A=84=E5=90=97=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java/StringEquals.java | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 java/StringEquals.java diff --git a/java/StringEquals.java b/java/StringEquals.java new file mode 100644 index 0000000..859bfee --- /dev/null +++ b/java/StringEquals.java @@ -0,0 +1,32 @@ +package com.li.common.valid; + +/** + * 判断字符串是否等于某个固定值 + * PS:(某位不愿透露姓名的三年JAVA开发工程师编写的业务代码) + **/ +public class StringEquals { + public static void main(String[] args) { + String code="TestC"; + ifEqual(code); + } + + public static String ifEqual(String code){ + /** + * String类已经重写了equals()方法,会判断值和内存地址 + * 使用 | 判断 + * |做运算为或运算 相同为0,不同为1 + * | 做判断无短路操作 + */ + + if(code=="TestA" | code.equals("TestA")){ + //做某项业务 + return "TestA"; + + }else if(code=="TestB" | code.equals("TestB")){ + //做某项业务 + return "TestB"; + + } + return null; + } +} -- Gitee