前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Java】【Python】【递归】判断两个字符串是否相同

【Java】【Python】【递归】判断两个字符串是否相同

作者头像
Regan Yue
发布2021-09-16 14:39:51
7380
发布2021-09-16 14:39:51
举报
文章被收录于专栏:ReganYue's BlogReganYue's Blog
代码语言:javascript
复制
public class h {
    public static boolean isSameString1(String s1,String s2){
        return s1.equals(s2);
    }
    public static boolean isSameString2(String s1,String s2){
        if(s1.length()!=s2.length()) return false;
        if(s1.length()==0) return true;

        if(s1.charAt(0) != s2.charAt(0)) return false;
        return isSameString2(s1.substring(1),s2.substring(1));

    }
    public static void main(String[] args){
        System.out.println(isSameString1("ReganYue","ReganUye"));
        System.out.println(isSameString1("ReganYue","ReganYue"));
        System.out.println(isSameString2("ReganYue","ReganUye"));
        System.out.println(isSameString2("ReganYue","ReganYue"));
    }
}
代码语言:javascript
复制
def isSameString(s1,s2):
    if(len(s1)!=len(s2)):
        return False;
    if(len(s1)==0):
        return True;
    if(s1[0]!=s2[0]):
        return False
    return isSameString(s1[1:],s2[1:])
def isSameString1(s1,s2):
    return (s1 == s2)

print(isSameString("Regan","rEGAN"))
print(isSameString("Regan","Regan"))
print(isSameString1("Regan","rEGAN"))
print(isSameString1("Regan","Regan"))
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档