有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何减去两个字符串

我已经开始学习Java,遇到了一些困难。我想减去两个字符串

例如,使用这些字符串;“032”及&;"100". 我希望能够分别减去每个数字,这样答案将是“032”

我尝试过使用substring,并将这两个值解析为int,但不知道下一步该怎么做。我还尝试使用for循环遍历字符串的每个数组

我不希望有人为我做这件事,但我很想获得一些见解,或者告诉我,我正朝着正确的方向前进

谢谢

public static String appliquerCoup( String combinaison, String coup ) {

String nouveauCoup="";

  if(combinaison!=null&&coup!=null){
         for(int i=0;i>combinaison.length();i++){
            int a = Integer.parseInt(combinaison.substring(i, i + 1));
            int b = Integer.parseInt(coup.substring(i, i + 1));
            nouveauCoup=String.valueOf(a-b);
                if(a-b<0){
                  nouveauCoup=0;

                  }   
               }      

      } // main
     return nouveauCoup;

}


共 (0) 个答案