小编Cha*_*ith的帖子

反转ArrayList <String>

我试图做的就是反转ArrayList.有没有办法可以通过toString来完成它,或者我应该像我一样创建一个方法.我非常接近,任何答案都会有所帮助!谢谢!

  package edu.purse.test;

  java.util.ArrayList;
  import java.util.Collections;

   public class Purse 
 {
ArrayList<String> coins = new ArrayList<String>();
public Purse()
{

}
public void addCoin(String coinName)
{

    coins.add(coinName);
}
public String toString()
{
    return  "Purse" + coins.toString();
}
public ArrayList<String> getReversed(ArrayList<String> coins) 
{ 
ArrayList<String> copy = new ArrayList<String>(coins); 
Collections.reverse(copy); 
return copy; 
}

 }
Run Code Online (Sandbox Code Playgroud)

TESTERCLASS

    package edu.purse.test;

  import java.util.Collections;
   import java.util.List;

  public class PurseTester {
public static void main(String[] args) {
    Purse p = new Purse();
    p.addCoin("Quarter");
    p.addCoin("Dime");
    p.addCoin("Nickel");
    p.addCoin("Penny");
    System.out.println(p.toString());

    p.getReversed(coins);
}
Run Code Online (Sandbox Code Playgroud)

}

java reverse arraylist

2
推荐指数
1
解决办法
1752
查看次数

标签 统计

arraylist ×1

java ×1

reverse ×1