如何以相反的顺序获取 char 数组?

How can I get a char array in reverse order?(如何以相反的顺序获取 char 数组?)
本文介绍了如何以相反的顺序获取 char 数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我的作业题是这样的

编写一个程序,以相反的顺序打印字符数组中的字母

Write a program which prints the letters in a char array in reverse order using

void printReverse(char letters[], int size);

例如,如果数组包含 {'c', 's', 'c', '2', '6', '1'},则输出应为162csc".

For example, if the array contains {'c', 's', 'c', '2', '6', '1'} the output should be "162csc".

试过了,不知道什么意思

I tried, but I don't know what it means

void printReverse(char letters[], int size);

我这样做了,但调用方法printReverse"时出现问题.进入main方法

I did this but there's a problem with calling the method "printReverse" into the main method

import java.util.Arrays;
import java.util.Collections;
 
public class search {

    public static void main(String[] args) {          
 
        char[] letters = {'e', 'v', 'o', 'l', '4'};
        printReverse();

    }

    public void printReverse(char[] letters, int size) {
    
        for (int i = letters.length-1; i >= 0 ; i--) {
        System.out.print(letters[i]);
    }
}

推荐答案

我相信你写的就是你必须创建的方法的签名.

I believe what you wrote is the signature of the method you have to create.

public void printReverse(char[] letters, int size){
   //code here
}

您必须迭代数组并向后打印它包含的内容.使用反向for 循环"遍历字母"中的每个项目.我会让你自己把这些结合起来,因为这是一项任务.下面是一个 for 循环的例子:

You would have to iterate the array and print what it contains backwards. Use a reverse "for loop" to go through each item in "letters". I'll let you combine these yourself as it's an assignment. Here's an example of a for loop:

for (int i = array.length-1; i >= 0 ; i--){
    System.out.print(array[i]);
}

这篇关于如何以相反的顺序获取 char 数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

How to send data to COM PORT using JAVA?(如何使用 JAVA 向 COM PORT 发送数据?)
How to make a report page direction to change to quot;rtlquot;?(如何使报表页面方向更改为“rtl?)
Use cyrillic .properties file in eclipse project(在 Eclipse 项目中使用西里尔文 .properties 文件)
Is there any way to detect an RTL language in Java?(有没有办法在 Java 中检测 RTL 语言?)
How to load resource bundle messages from DB in Java?(如何在 Java 中从 DB 加载资源包消息?)
How do I change the default locale settings in Java to make them consistent?(如何更改 Java 中的默认语言环境设置以使其保持一致?)