倒序java代码 倒序排列java

java array倒序

java中有方法直接实现array的倒叙的。可以用Collections的reverse方法即可:

专业领域包括成都网站建设、网站设计成都商城网站开发、微信营销、系统平台开发, 与其他网站设计及系统开发公司不同,创新互联公司的整合解决方案结合了帮做网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,为客户提供全网互联网整合方案。

ArrayList al = new ArrayList();

al.add("a");

al.add("b");

//al.add("b");

Collections.reverse(al);

System.out.println(al);

输出结果:[b, a]。

用JAVA编写程序,将一个文本文件中的内容,以行为单位,调整为倒序排列。提供代码,谢谢!

你好,代码如下,可以参考下:

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.RandomAccessFile;

public class FromEndRF {

public static void read(String filename) {

RandomAccessFile rf = null;

try {

rf = new RandomAccessFile(filename, "r");

long len = rf.length();

long start = rf.getFilePointer();

long nextend = start + len - 1;

String line;

rf.seek(nextend);

int c = -1;

while (nextend start) {

c = rf.read();

if (c == '\n' || c == '\r') {

line = rf.readLine();

if (line != null) {

System.out.println(line);

}else {

System.out.println(line);

}

nextend--;

}

nextend--;

rf.seek(nextend);

if (nextend == 0) {// 当文件指针退至文件开始处,输出第一行

System.out.println(rf.readLine());

}

}

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally {

try {

if (rf != null)

rf.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

public static void main(String args[]) {

read("d:\\demo.txt");

}

}

java中用Arrays sort()如何将字符串倒序排列?如,将"abcdefg"排序为"gfedcba".

java中用arrays sort()方法将abcdefg倒序,可以先试用java的comparable接口先进行比较,然后排序,实例如下:

package test;

import java.util.Arrays;

import java.util.Comparator;

public class Arraysort {

public static void main(String[] args) {

String s = "a,b,c,d,e,f,g";

String[] strArr = s.split(",");

Arrays.sort(strArr, new com());//排序

for(String str : strArr){

System.out.print(str+",");

}

}

}

class comT implements ComparatorT {//对abcdefg进行比较大小,排序

public int compare(T o1, T o2) {

int i = Integer.parseInt(String.valueOf(o1));

int j = Integer.parseInt(String.valueOf(o2));

if (i  j) return 1;

if (i  j) return -1;

return 0;

}

}


分享标题:倒序java代码 倒序排列java
标题路径:http://scjbc.cn/article/dojhigg.html

其他资讯