(变位词)的操作
来源:互联网 发布:sql server哪本书好 编辑:程序博客网 时间:2024/06/02 14:38
题意:编写一个方法,检测两个单词是否互为变位词。如果在不记顺序的情况下两个单词包含完全相同的字母,则称这两个单词互为变位词(anagram)。
import java.util.Arrays;import java.util.Scanner;public class E9_11{// public static void main(String[] args){// Scanner input = new Scanner(System.in);// System.out.println("Enter a string : ");// String s = input.nextLine();// System.out.println("After sort string:" + charSort(s));// } public static String sort(String s){ char[] str = s.toCharArray(); int i,j;// char ch; Arrays.sort(str);// for(i = 0;i < s.length();i++){// for(j = 0;j < s.length();j++){// if(str[i] > str[j]){// ch = str[i];// str[i] = str[j];// str[j] = ch;// }// }// } return new String(str); }}<pre name="code" class="java">import java.io.PrintStream;import java.util.Scanner;public class E9_12 { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("Enter the first string: "); String first = input.nextLine(); System.out.println("Enter the second string: "); String second = input.nextLine(); System.out.println(first + " and " + second + " is " + ((isAnagram(first,second)) ? "anagram." : "not anagram.")); } public static boolean isAnagram(String first,String second){ String newS1 = E9_11.sort(first); String newS2 = E9_11.sort(second);// System.out.println(newS1);// System.out.println(newS2); if(newS1.length() != newS2.length()) return false; for(int i = 0;i < newS1.length();++i){ if(newS1.charAt(i) != newS2.charAt(i)) return false; } return true; }}
java中字符串排序的
0 0
- (变位词)的操作
- 变位词的实现
- 找出单词的变位词
- 变位词程序的实现
- 变位词程序的实现
- 变位词程序的实现
- 变位词
- 变位词
- 变位词
- 变位词
- 变位词
- 变位词
- 变位词
- 如何快速找出单词的变位词
- 查找变位词的Java实现
- 【Programming Pearls】查找所有的变位词
- 编程珠玑:变位词程序的实现
- 变位词的实现与理解
- LCD RGB 控制技术 时钟篇(上)
- HTML插入CSS样式表方法总结
- 【Android开发】线程与消息处理-Handler消息传递机制之Looper
- HDOJ 游船出租 1861
- 学习笔记---javascript的this问题
- (变位词)的操作
- zoj 1002 Fire Net(不能位于同行或同列,问最多放几个)
- Directory类提供的静态方法去处理目录
- hdoj 1024 Max Sum Plus Plus 【动态规划经典题目】【m子段和】
- Cocos2d-x的学习之旅(三)自己的 HelloWorld
- OC第六天
- iOS项目开发小技巧 (三) --UITableView实现Cell左划删除等自定义功能
- 通过IP获取地区省市
- Android 快速开发系列 打造万能的ListView GridView 适配器