私はそれを動作させることができないという問題があります。コードのおかげで説明のポイントに行きましょう。
これは私のクラスです。私がやりたいのは、整数を挿入してリストをソートし、ライターをコマなしの列に挿入することです。今私はこれを手に入れています:[1110018、1110032、1110056、1110059、1110063、1110085、1110096、1110123、1110125、1110185、1110456、1110459]
私はこのようにしたい:
111xxxxx
111xxxxxxxx
......。
私は単一の配列でそれを行うことはできません、ArrayListになければなりません。
これは私の収集です:
list.addNumbers(numbers);
list.display();
これは私のライターです:バッファリングされて
いますcoma.write( "\ n" + list.display());
coma.flush();
* * public class IdCount {
private ArrayListpropernumber = new ArrayList <>();
public void addNumbers(Integer numbers) {<br/>
properNumber.add(numbers);**<br/>
Collections.sort(properNumber);
}
public String display(){
(.toString()を試してみましたが動作しません)
returnproperlyNumber.toString();
}**
私の2番目の問題はLineNumberReaderです:これは私の収集と書き込みです:
try {
Reader input = new BufferedReader(new FileReader(inputFile));
try(Scanner in = new Scanner(input)){
while(in.hasNext()){
(More Code)
asp = new LineNumberReader(input);
int rom = 0;
while (asp.readLine()!=null){<br/>
rom++;<br/>
}
System.out.println(rom);<br/>coma.write(rom);<br/>
これは私のシステム印刷では何も書かず、列に120しか表示されません。
よろしくお願いします。それが感謝するどんな助けでも。