بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
جستجو بر روی فایل txt ورودی به برنامه
سلام
من یه نرم افزار دارم اماده میکنم چندین فایل txt مورد نظر رو وارد برنامه میکنه و جایی ک لازمه نشون میده . تو این نمونه دیتابیس ندارم .
راهی هست بشه تو کلمه هایی ک تو این فایلا هست جستجو کرد ؟ زبانشم پارسیه :)
برای این سوال 5 پاسخ وجود دارد.
پاسخ به سوال
underomeda
12 سال پیش
+2
0
اگه از دیتا بیس استفاده کنی بهتره.اما اگه مطالبت توی String ها ذخیره شده میتونی توی یه آرایه بریزی و عمل جستجو رو توی آرایه انجام بدی .
پاسخ به سوال
nomad811
12 سال پیش
0
0
مرسی فعلا به دلایلی نمیخوام از دیتابیس استفاده کنم . میشه حالا یا توضیح بدی یا لینکی چیزی بدی چطور نوشته هایی که دارمو تو فایلای txt تو string ذخیره کنم ؟ ممنون میشم ;)
پاسخ به سوال
underomeda
12 سال پیش
+2
0
اینم سورس خوندن یه فایل txt و ذخیره توی آرایه
void CreateWordList()
{
Toast.makeText(getBaseContext(), "Creating Word List...", Toast.LENGTH_SHORT).show();
InputStream is = getResources().openRawResource(R.raw.txt);
BufferedReader lines = null;
try {
lines = new BufferedReader(new InputStreamReader(is, "UTF-8"));
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
ArrayList<String> list = new ArrayList<String>();
String line = null;
try {
while((line = lines.readLine()) !=null)list.add(line);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
wordlist = (String[]) list.toArray();
if (wordlist[1] == null)
{
Toast.makeText(getBaseContext(), "ERROR: Word List = null", Toast.LENGTH_SHORT).show();
}
}
پاسخ به سوال
underomeda
12 سال پیش
+1
0
اینم جواب میده
File file = new File("test.txt");
try {
BufferedReader in = new BufferedReader(new FileReader(fileToRead));
String str;
while ((str = in.readLine()) != null) {
for (int i = 0; i < 35; i++){
char[] x = new char[34];
str = in.readLine();
x = str.toCharArray();
for (int f = 0; f < 34; f++){
map[f][i] = x[f];
}
}
in.close();
}} catch (IOException e) {
}
پاسخ به سوال
nomad811
12 سال پیش
0
0
مرسی از لطفت ! هنوز نه . یک مشکل پیش اومد برا برنامم همینکه بر طرفش کنم تست میکنم خبرشو میدم .
واقغا مرسی از کمکت .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .