java的反序存放代码 java的反序存放代码有哪些

将一个整型数组中的值逆序重新存放 。用java编写import java.util.Scanner;
//数组排序
public class Test2 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入数组长度");
int a = s.nextInt();
int b[] = new int[a];
for (int i = 0; ib.length; i++) {
System.out.println("请输入第" + (i + 1) + "个元素");
b[i] = s.nextInt();
}
System.out.println("排序前:");
for (int i = 0; ib.length; i++) {
System.out.print(b[i] + "\t");
}
System.out.println();
int temp;
// 正序排序
for (int i = 0; ib.length - 1; i++) {
for (int j = b.length - 1; ji; j--) {
if (b[j]b[j - 1]) {
temp = b[j];
b[j] = b[j - 1];
b[j - 1] = temp;
}
}
}
System.out.println("排序后:");
for (int i = 0; ib.length; i++) {
System.out.print(b[i] + "\t");
}
// 逆序排序
for (int i = 0; ib.length - 1; i++) {
for (int j = b.length - 1; ji; j--) {
if (b[j]b[j - 1]) {
temp = b[j - 1];
b[j - 1] = b[j];
b[j] = temp;
}
}
}
System.out.println();
System.out.println("逆序排出:");
for (int i = 0; ib.length; i++) {
System.out.print(b[i] + "\t");
}
s.close();
}
}
JAVA数组如何实现逆序存放?我给java的反序存放代码你写一个很简单java的反序存放代码的程序java的反序存放代码 , 呵呵
保证很简单 , 就一个for循环,而且for循环里就四句简单的语句:
public class A {
public static void main(String[] args) {
int[] a = { 1, 2, 3, 4, 5 };
for (int i = 0; ia.length/2; i++) {
int t;
t=a[i];
a[i]=a[a.length-1-i];
a[a.length-1-i]=t;
}
for (int i = 0; ia.length; i++) {
System.out.println(a[i]);
}
}
}
在Java代码中 。数组的排序代码是Arrays.sort(数组名); 这是升序的 。那逆序怎么弄?排好序后,倒序输出就行了 。假设数组为int[]a:
for(int i=a.length-1;i=0;i--){
System.out.println(a[i]);
}
java怎么把字符串反序排列StringBuilder类中有一个方法reverse()可以实现 , 像楼上的思路,是reverse这个方法具体实现 。
不过他写的代码是不错 。可是还少了一点东西 。
String s = "abcdefg";
char [] chs = s.toCharArray();
for(int i=chs.length-1;i0;i--){
System.out.print(chs[i]);
}
下面是调用API操作的 。
String s = "abcdefg";
StringBuilder a = new StringBuilder(s);
System.out.println(a.reverse());
java中怎么将一个字符数组反序可以用Collection.reverse(list)呀,先把你的数组放到List里,再Collection.reverse(list),然后再从list中拿回来 , 示例代码:
public
static
void
main(String[]
args)
{
String[]
deal
=
new
String[3];
deal[0]
=
"0";
【java的反序存放代码 java的反序存放代码有哪些】deal[1]
=
"1";
deal[2]
=
"2";
ListString
list
=
new
ArrayListString();
for
(int
i
=
0;
i
deal.length;
i++)
{
list.add(i,
deal[i]);
}
Collections.reverse(list);
for
(int
i
=
0;
i
list.size();
i++)
{
deal[i]
=
list.get(i);
}
for
(int
i
=
0;
i
deal.length;
i++)
{
System.out.println(deal[i]);
}
}
关于java的反序存放代码和java的反序存放代码有哪些的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读