反转string []数组中的字符串

时间:2014-03-16 06:34:26

标签: java android

String[] imageSources;

我在imageSources中有一些叮咬,比如 string1,string2 等位置 imageSources [0],imageSources [1] 等。

是否有任何功能可以反转这些字符串? 我的意思是最后位置的字符串应该来到imageSource [0],依此类推。

3 个答案:

答案 0 :(得分:0)

  

但是有没有内置的功能呢?

有。

但是在我给你答案之前,我只想指出编写代码为自己反转数组应该是一件小事。

如果对你来说这不是一件小事,那么你显然需要更多练习 ......这意味着你自己编写代码。


行。这是答案:

String[] strings = ...
Collections.reverse(Arrays.asList(strings));

现在,如果你是一个好学生,你现在将查找javadocs,仔细阅读它们,并弄清楚那些代码正在做什么以及它为什么起作用。

答案 1 :(得分:0)

这个工作!!我已经检查过了!!

    String[] imagesources = {"item1", "item2", "item3", "item4", "item5"};
    String[] images = new String[imagesources.length];

    Toast.makeText(getApplicationContext(), ""+imagesources[0] + "\n"+imagesources[1] + "\n"+imagesources[2] + "\n"+imagesources[3] + "\n"+imagesources[4], Toast.LENGTH_LONG).show();
    for (int i=0; i<imagesources.length; i++) {
        images[i] = imagesources[4-i];
    }
    Toast.makeText(getApplicationContext(), ""+images[0] + "\n"+images[1] + "\n"+images[2] + "\n"+images[3] + "\n"+images[4], Toast.LENGTH_LONG).show();

答案 2 :(得分:-2)

Collections.reverse( Arrays.asList(imagesources));