|
>>ぽぴ王子殿へ
そうです;;研修生です。
ループ終了時にNULLが入るので結局はNULLですね^^;
お恥ずかしい><
>>επιστημη殿へ
サンプルありがとうございます。参考にさせていただきました。
■配列SETは解決いたしました。
ですが、もうひとつ疑問点がありあます。
下記ソースを実行すると配列の最後部分に改行があるので取り除こうと思い、.replaceAll("\\r\\n","")を使うのですが上手くいきません><なんでなんでしょうか?
---------------------------------------------------------------------------------------------
【para.txt】
澤山,高野,橋本,佐々木,星野,木屋町,中村,堀江,中村,藤井
---------------------------------------------------------------------------------------------
【メインPRG】
import java.util.Scanner;
import java.io.FileNotFoundException;
import java.io.File;
class test211{
public static void main(String args[]){
String str = "";
try{
File file = new File("/export/home/ualse/TEST/Basis/para.txt");
Scanner scan = new Scanner(file);
scan.useDelimiter("\\r\\n");
while(scan.hasNext()){
str = scan.next();
System.out.println(str);
}
String[] name = str.split(",");
int seiseki[] = {90, 45, 89, 75, 60, 98, 35, 59, 45, 80};
for (int i = 0 ; i < name.length ;i++){
System.out.println(name[i].replaceAll("\\r\\n","") + "さんの成績は" + seiseki[i] + "点です"
);
}
}catch(FileNotFoundException e){
System.out.println(e);
}
|