java - 如何计算 char 在第一个字符串中出现的次数也在第二个字符串中出现?

标签 java junit

   public int count_chars_in_String(String s, String s1){
       int count = 0;
       for(int i = 0; i<s.length();i++){
           if(s.charAt(i) = s1.charAt(i)){

           }
       }
   }

这就是我能想到的一切,并且在 if 循环中是错误的。它说左边必须是一个变量。我怎样才能做这样的事情,比如计算第一个字符串和第二个字符串中出现的字符?

最佳答案

您正在使用 = 运算符在 if 语句中执行赋值。要比较两个字符,请使用比较运算符:==

关于java - 如何计算 char 在第一个字符串中出现的次数也在第二个字符串中出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28369236/

相关文章:

java - 使用 SQLite DB 打开+读取,但获取空值?

testing - 在 IntelliJ IDEA 中运行单独的 ScalaTest 测试方法

java - 如何使用 VisibleForTesting 进行纯 JUnit 测试

java - 将 java 转移到 c++

java - 在 Java 8 中编译时存储某些类的方法参数名称

java - 在浏览器中编辑PDF并将其保存到服务器Java

java - 无法在 Firestore 中禁用离线数据

spring - 使用 JUnit 测试 Spring 应用程序时出现问题 : NoSuchBeanDefinitionException raised only in tests

java - Ant 使用 Manifestclasspath 运行 junit ClassNotFoundException

java - Spring boot - 在测试中注入(inject)的存储库映射为空