新聞中心
java array倒序
java中有方法直接實(shí)現(xiàn)array的倒敘的??梢杂肅ollections的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;
}
}
網(wǎng)站名稱:倒序java代碼 倒序排列java
分享鏈接:http://www.dlmjj.cn/article/dojhigg.html


咨詢
建站咨詢
