快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

倒序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://6mz.cn/article/dojhigg.html

其他资讯