Java 方法,该方法接受字符串并对其进行标记,并将每个单词放入arraylist中,然后反向打印。。?

Java 方法,该方法接受字符串并对其进行标记,并将每个单词放入arraylist中,然后反向打印。。?,java,arrays,string,tokenize,Java,Arrays,String,Tokenize,基本上我写了代码,但我不知道如何反向编写。 问题问: 编写一个接受字符串并对其进行标记的方法。将每个单词放入数组中,并以相反的顺序打印数组 这是密码 公共无效令牌(字符串s) { 字符串tokenArray[]=s.split(“X”); for(字符串s:tokenArray) 系统输出打印项次; }(不必做第8项) 如果我理解正确,您可以使用一个从数组末尾开始的简单for循环,如下所示: for(int i=tokenArray.length()-1; i>=0; i--)

基本上我写了代码,但我不知道如何反向编写。 问题问: 编写一个接受字符串并对其进行标记的方法。将每个单词放入数组中,并以相反的顺序打印数组

这是密码

公共无效令牌(字符串s)
{
字符串tokenArray[]=s.split(“X”);
for(字符串s:tokenArray)
系统输出打印项次;
}(不必做第8项)

如果我理解正确,您可以使用一个从数组末尾开始的简单for循环,如下所示:

for(int i=tokenArray.length()-1; i>=0; i--)
     System.out.println(tokenArray[i]);

for循环可以向前推进

for ( int i = 0; i < lengthOfSomething; i++ ){....}
只用

for( int i = sizeOfTokenArray -1 ; i >= 0 ; i-- )
    System.out.println( tokenArray[i] );
每人 您还可以查看每种类型的反向页面

递归函数 也可以使用递归函数,但不推荐使用

public static void reversePrint( String [] arges , int index ){
    if( index > arges.length() )
        return;
    reversePrint( arges , ++index );
    System.out.println( arges[ index ] );
}

public static void print( String [] arges , int index ){
    if( index > arges.length() )
        return;
    System.out.println( arges[ index ] );
    print( arges , ++index );
}
// use them
public static void main( String [] arges ){
    print( TokenArray , sizeOfTokenArray );
    reversePrint( TokenArray , 0 );
}

新的StringBuilder(字符串变量).reverse().toString()每个反向都需要java吗?太好了!正是我需要的。我会接受你的回答。谢谢大家!@诺亚,谢谢!很乐意帮忙;)打一个小复选标记,这样我就可以得到一些分数了!:PI有更多的问题,如果需要更多的分数,那么让我知道LOLL,好吧,我可能会帮助你,只要你自己先尝试,否则你就不会学习!;)
public static void reversePrint( String [] arges , int index ){
    if( index > arges.length() )
        return;
    reversePrint( arges , ++index );
    System.out.println( arges[ index ] );
}

public static void print( String [] arges , int index ){
    if( index > arges.length() )
        return;
    System.out.println( arges[ index ] );
    print( arges , ++index );
}
// use them
public static void main( String [] arges ){
    print( TokenArray , sizeOfTokenArray );
    reversePrint( TokenArray , 0 );
}