String[] imageSources;
我在imageSources中有一些叮咬,比如 string1,string2 等位置 imageSources [0],imageSources [1] 等。
是否有任何功能可以反转这些字符串? 我的意思是最后位置的字符串应该来到imageSource [0],依此类推。
答案 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));