当前位置: 首页 > 知识库问答 >
问题:

程序反转字符串;程序不t=返回反转字符串

凤晨朗
2023-03-14

我想知道下面的程序出了什么问题,因为它没有返回反向字符串。

public class Main {
    String reverse(String str){
        String rev="";
        char ch[]= str.toCharArray();
      
        for(int i=ch.length-1; i>=0; i--){
           
            rev = rev+ch[i];
            
        }
        return rev;
    }
    
    public static void main(String[] args) {
       Main obj = new Main();
        obj.reverse("saumya");
    }
}

共有2个答案

曾涵育
2023-03-14

你的代码没有错。由于您没有将任何内容打印到控制台,因此您不会在输出上获得任何内容。您忘记存储反向函数返回的字符串。只要添加它,它就会给出正确的输出。

public class Main {
    String reverse(String str){
        String rev="";
        char ch[]= str.toCharArray();
      
        for(int i=ch.length-1; i>=0; i--){
           
            rev = rev+ch[i];
            
        }
        return rev;
    }
    
    public static void main(String[] args) {
       Main obj = new Main();
        String res = obj.reverse("saumya");
        System.out.println(res);
    }
}

它给出了输出

aymuas
姬凡
2023-03-14

您忘记打印返回的字符串


public class Main {
    String reverse(String str){
        String rev="";
        char ch[]= str.toCharArray();
      
        for(int i=ch.length-1; i>=0; i--){
           
            rev = rev+ch[i];
            
        }
        return rev;
    }
    
    public static void main(String[] args) {
       Main obj = new Main();
       System.out.println(obj.reverse("saumya"));
    }
}

我得到了这个输出

aymuas
 类似资料:
  • 考虑这个例子,从0到10颠倒数字的顺序:<代码> 这以一种双重的方式颠倒了顺序。如果我输入100个从0到10的数字,它包含a 对于字典顺序,我需要同样的东西。我有一根固定长度为10的绳子。如何颠倒字典顺序? 如果它只包含,这将非常简单。但是它也可以包含数字和,并且区分大小写。 有人知道怎么做吗?

  • 问题内容: 我需要反转用户输入的字符串。 我需要用最简单的方法完成它。我正在尝试做reverseOrder(UserInput),但是没有用。 例如,用户输入abc,我只是获取字符串并打印出cba 问题答案: 用于按正常顺序反向排序。

  • 我正试图找到一种方法来反转字符串,我已经看到了一些替代方法,但我想用这种方法,跳出框框思考,不使用任何其他人的代码作为替代方法,下面的代码反转字符串,但我一直遇到这个错误: 注意:C:\wamp\www\test\index中未定义的偏移量:25。php第15行 25是正在进行增量计算的字符串的长度。 提前谢谢

  • rank ▲ ✰ vote url 58 383 111 805 url 反转字符串 在Python里str没有内建的reverse函数.实现字符串反转最好的方法是什么? 如果答案很简单的话,那么最有效的是什么.是不是str要转换成一个不同的对象. 这个怎么样: >>> 'hello world'[::-1] 'dlrow olleh' 这是拓展的切片语法.用[begin:end:step]实现

  • 实现 (Implementation) 现在,我们将看到该计划的实际执行情况 - #include <stdio.h> int main() { char s1[] = "TajMahal"; // String Given char s2[8]; // Variable to store reverse string int length =

  • 本文向大家介绍Swift语言反转字符串,包括了Swift语言反转字符串的使用技巧和注意事项,需要的朋友参考一下 示例 2.2 3.0