View Full Version : کمک کمک یه سوال مهم
mamali5030
شنبه 11 شهریور 1391, 10:25 صبح
آقا
کسی هست به من بگه چطور میشه یک فایل توی جاوا رو بیاریم تو آرایه؟
مثلا من فایل test.txt رو با محتویات :
http://img.ntr5.com/pic/3573b32b2746.jpg
car,1
car1,2
دارم.
حالا میخوا آرایه ای داشته باشم که به صورت زیر باشه:
http://img.ntr5.com/pic/e840aa958359.jpg
چیکار کنم؟؟:گریه:
spiderman200700
شنبه 11 شهریور 1391, 11:49 صبح
باید فایل رو خط به خط بخونی و هر خط رو همون لحظه که خوندی قطعه قطعش کنی و از این قطعات یه سطر از آرایه رو بسازی و به آرایه اضافه کنی.
برای این کار، شما باید روش خواندن خط به خط از فایل رو یاد بگیری و همچنین باید کار با String رو هم یاد بگیری
mamali5030
دوشنبه 13 شهریور 1391, 09:14 صبح
باید فایل رو خط به خط بخونی و هر خط رو همون لحظه که خوندی قطعه قطعش کنی و از این قطعات یه سطر از آرایه رو بسازی و به آرایه اضافه کنی.
برای این کار، شما باید روش خواندن خط به خط از فایل رو یاد بگیری و همچنین باید کار با String رو هم یاد بگیری
خب عزیز
میتونید یه مثال بیرید.اگه میشه کد هارو بنویسید ممنونم.
spiderman200700
دوشنبه 13 شهریور 1391, 14:51 عصر
قبلا توی تالار. هم در مورد خوندن از فایل ، هم در مورد کارهای مختلف روی String ها سوال زیاد پرسیده شده و مثال زیاد هست. یه سرچی کنی خیلی بیشتر از اون چیزی که نیاز داری مطلب پیدا میکنی.
abozar101
سه شنبه 14 شهریور 1391, 17:54 عصر
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Convertor {
public static void main(String[] args) throws FileNotFoundException {
Scanner scanner = new Scanner(new File("test.txt"));
String[] temp = scanner.useDelimiter("\\Z").next().split("\\n");
String[][] res = new String[temp.length][];
for(int i = 0; i < res.length; i++)
res[i] = temp[i].split("[,]");
}
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.