import java.util.Arrays;public class Fan {private static String getOne(String a,String b) {if(a.length()!=b.length()){                 //首先判断长度return "不是";}else {char[] chars = a.toCharArray();         //把字符串添加到字符数组char[] chars1 = b.toCharArray();Arrays.sort(chars);                     //给字符数组排序Arrays.sort(chars1);if(Arrays.equals(chars,chars1)){        //比较两个字符数组的内容是否相同return "是";}else{return "不是";}}}public static void main(String[] args) {String one = Fan.getOne("book", "koob");     //测试System.out.println(one);}测试结果!
}

判断两个单词是否互为变位词,如“book”,“koob”,代码如下相关推荐

  1. 判断两个单词是否互为变位词

    题目:在英语中,如果两个单词中出现的字母相同,并且每个字符出现的次数也相同,那么这两个单词互为变位词(Anagram).例如slient与listen.evil与live等互为变位词.请完成一个函数, ...

  2. C++实现判断两个单词是否为变位词

    C++实现判断两个单词是否为变位词 如果两个单词中出现的字母相同,并且每个字母出现的次数也相同,那么这两个单词就称为变位词.完成一个函数判断输入的两个字符串是不是互为变位词 #include<i ...

  3. 判断两个字符串是否互为变位词

    看了个算法题目,觉得有趣,就换成了java版本的. 原文地址:blog.csdn.net/ns_code/article/details/21409663 题目: Write a method to ...

  4. c语言判断两个单词是否为变位词,C++变位词问题分析

    在<编程珠玑>一书的第二章提到了一个变位词问题,变位词指的是一个单词可以通过改变其他单词中字母的顺序来得到,也叫做兄弟单词,如army->mary.由变位词可以引申出几个算法问题,包 ...

  5. java 变位词,java程序 问题: 判断两个单词是否为变位词。

    满意答案 oicq... 2013.07.10 采纳率:40%    等级:13 已帮助:13836人 import java.util.Arrays; public class Test { /** ...

  6. 7-20 判断两个字符串是否为变位词 (10 分)如果一个字符串是 另一个字符串的重新排列组合,那么这两个字符串互为变位词。比如,”heart”与”earth”互为变位 词,”Mary”与”arMy

    7-20 判断两个字符串是否为变位词 (10 分) 如果一个字符串是 另一个字符串的重新排列组合,那么这两个字符串互为变位词.比如,"heart"与"earth" ...

  7. 浙大python判断两个字符串是否为变位词_算法2----------变位词

    1.背景: 变位词指的是一个单词可以通过改变其他单词中字母的顺序来得到,也叫做兄弟单词,如army->mary. 题1:判断两个字符串s1和s2是否为变位词. 经典的字符串变位词检测问题是比较不 ...

  8. 浙大python判断两个字符串是否为变位词_Python实现对变位词的判断

    Python实现对变位词的判断 什么是变位词呢?即两个单词都是由相同的字母组成,而各自的字母顺序不同,譬如python和typhon,heart和earth. 变位词的判断 既然我们知道了变位词的定义 ...

  9. 检查两个单词是否为变位词(Anagram)

    检查两个单词是否为变位词(Anagram) 如果两个单词含有的字母相同即为变位词,例如"listen"and"silten" import java.util. ...

  10. 判断两个字符串是否互为变形词

    判断两个字符串是否互为变形词 [题目] 给定两个字符串str1和str2,如果str1和str2中出现的字符种类一样且每种字符出现的次数也一样,那么str1和str2互为变形词.请实现函数判断两个字符 ...

最新文章

  1. python3.6安装教程-Ubuntu16.04安装python3.6详细教程
  2. Android 5.x 权限问题解决方法
  3. PLSQL设置显示的字符集及PLSQL的一些自身设置
  4. linux 的网络操作与配置文件,Linux常用文件与网络操作命令速记指南
  5. python3 三级菜单-基础版
  6. golang编译之vendor机制
  7. python神经网络案例——FC全连接神经网络实现mnist手写体识别
  8. [转载] Python使用QRCode生成二维码
  9. Vue.js 学习笔记 一
  10. 回溯法解决八皇后问题
  11. vue 高德获取当前经纬度
  12. 改oracle sockets,安装GI最后检查时出现warning - Domain Sockets,PRVG-11750
  13. JS写一个图片抽奖机
  14. alertdialog旋转屏幕消失造成leak window
  15. oracle 删除字段方法 alter table set unused
  16. 解决scipy>1.3版本中没有imresize的问题
  17. 中国计算机应用大会征稿通知,全球华人计算机教育应用大会(GCCCE)2015征稿启事...
  18. thinkphp mysql分表_数据库分表和分库的原理及基于thinkPHP的实现方法
  19. 撸一遍STM32最小系统板
  20. python+OpenCV笔记(三十五):特征匹配——基于FLANN的匹配、基于FLANN进行单应性匹配

热门文章

  1. Python获取对象所占内存大小方法
  2. python 画图工具——matplotlib命令式函数
  3. gcc/g++编译错误Assembler Error
  4. 黑龙江大学计算机专业考研难吗,黑龙江大学考研难吗
  5. php 新浪微博登陆,PHP使用新浪微博登入第三方网站实例代码
  6. pencil平替笔哪个好用?好用的pencil平替笔推荐
  7. 计算机慢怎么解决6,电脑运行速度慢怎么回事 电脑运行速度慢的解决方法
  8. 最新酷睿计算机配置,2020年全新十代酷睿i5-10400配RTX2060组装电脑配置分享
  9. 【杂谈】MacPro 2015款拆机清灰换导热硅脂实录
  10. Spring Cloud Netflix Eureka组件服务注册及发现源码浅析