倒序java代碼 倒序排列java

java array倒序

java中有方法直接實(shí)現(xiàn)array的倒敘的。可以用Collections的reverse方法即可:

專業(yè)領(lǐng)域包括成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)成都商城網(wǎng)站開(kāi)發(fā)、微信營(yíng)銷、系統(tǒng)平臺(tái)開(kāi)發(fā), 與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開(kāi)發(fā)公司不同,創(chuàng)新互聯(lián)公司的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營(yíng)銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。

ArrayList al = new ArrayList();

al.add("a");

al.add("b");

//al.add("b");

Collections.reverse(al);

System.out.println(al);

輸出結(jié)果:[b, a]。

用JAVA編寫(xiě)程序,將一個(gè)文本文件中的內(nèi)容,以行為單位,調(diào)整為倒序排列。提供代碼,謝謝!

你好,代碼如下,可以參考下:

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) {// 當(dāng)文件指針退至文件開(kāi)始處,輸出第一行

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"排序?yàn)?gfedcba".

java中用arrays sort()方法將abcdefg倒序,可以先試用java的comparable接口先進(jìn)行比較,然后排序,實(shí)例如下:

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?{//對(duì)abcdefg進(jìn)行比較大小,排序

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
當(dāng)前網(wǎng)址:http://muchs.cn/article16/dojhigg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)、虛擬主機(jī)、網(wǎng)站排名電子商務(wù)、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)