import java.util.Scanner;
public class Solution {
static boolean isAnagram(String a, String b) {
if(a.length()!=b.length())
return false;
char c1[]=a.toCharArray();
char c2[]=b.toCharArray();
java.util.Arrays.sort(c1);
java.util.Arrays.sort(c2);
a=String.valueOf(c1);
b=String.valueOf(c2);
if(a.equalsIgnoreCase(b))
return true;
else
return false;
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.next();
String b = scan.next();
scan.close();
boolean ret = isAnagram(a, b);
System.out.println( (ret) ? "Anagrams" : "Not Anagrams" );
}
}
请指教。
在数组包含的排序结束时,
char c1[]=a.toCharArray();
char c2[]=b.toCharArray();
java.util.Arrays.sort(c1); // c1 = ['H','e','l','l','o']
java.util.Arrays.sort(c2); // c2 = ['e','h','l','l','o']
在此步骤之后,当您将其转换回字符串时,
a=String.valueOf(c1); //a = "Hello"
b=String.valueOf(c2); //b = "ehllo"
因此,当您比较a和B时,它返回false。
我已经使用TestNG注释和maven创建了脚本。它在Eclipse中运行,我也尝试运行testng。xml文件,看起来不错。然后我配置了Jenkins,但现在它没有运行。Jenkins给出的错误如下:(仅供参考:我以前已经成功构建了Jenkins,这怎么可能在一天内打破?) 在端口48847上启动ChromeDriver 72.0.3626.69(3C16F8A135ABC0D4DA2DF338
我创建了一个JasperReport应用程序,它在tomcat服务器上运行良好。但是当我使用相同的jar在Jboss上运行时,它会显示错误 原因:java.lang.ClassCastException:org.apache.xerces.jaxp.DocumentBuilderFactoryImpl无法强制转换为javax.xml.parsers.DocumentBuilderFactor.ne
我在Android中做了一个简单的计时器应用程序,就像只要过了10sec它就会给出一个消息“完成了!!!”。 在中(计划添加嘟嘟声),同时在另一个文本视图中显示。但我注意到我的应用程序在nexus模拟器上运行得很好,而在pixel模拟器上却崩溃了, 而且我的真手机(红米note 4)也一直崩溃, 这可能是什么原因? 我的代码: XML代码: Logcat错误消息: 图像
尽管CAS服务器在Tomcat下工作得很好,但我有一些问题要使它在WebLogic12c下工作。在Weblogic上部署之前,我遵循以下指南:https://github.com/gentics/gentics-sso-cas/wiki/oracle-weblogic-configuration在webcontent/web-inf/with content中添加文件Weblogic.xml:
但是当我试图在Netbeans中清理和构建它时,它被这条线噎住了: 错误是: