ورود

View Full Version : کلاس و متد در جاوا



mreza_j
پنج شنبه 30 خرداد 1392, 21:30 عصر
سلام
دوستان میخواستم متدهای add و delete و search رو به کلاس اضاف کنم ولی بلد نیستم

میشه لطف کنین نشون بدین

مثلا" میخوام این متدها رو به کلاس زیر اضاف کنم

public class metods extends world{
public metods(double ss) {
super(ss);
}


}

m.a.d1992
جمعه 31 خرداد 1392, 04:04 صبح
دوست عزیز میشه واضح تر بگی منظورتو؟

mreza_j
جمعه 31 خرداد 1392, 09:51 صبح
دوست عزیز میشه واضح تر بگی منظورتو؟


میخوام یه کلاس بنویسم که شامل این متدها باشه ولی بلد نیستم

یه کلاس ساده که این متدها درونش باشه . فکر نکنم بتونم ساده تر از این بگم.حدود 5ساله جاوا کار نکردم(یعنی کلا" برنامه نویسی کار نکردم) و یادم رفته

متدهای : add , sort , search , delete

بخوام واضع تر بگم باید بگم من تو برنامه میخوام یک فایل txt رو بخونم و متد های sort , delete , search , add رو روش پیاده کنم مثلا بخوام یک کلمه به متن موجود در txt اضاف کنم

یا یک کلمه رو داخلش جستجو کنم

m.a.d1992
جمعه 31 خرداد 1392, 17:32 عصر
سلام دوست عزیز

شما می توانید از کلاس زیر که می تونه فایل تکست رو بخونه و داخل یه آرایه بریزه و همچنین یه چیزی رو داخل فایل تکست بنویسه استفاده کنی من از این کلاس همیشه داخل پروژه ها م استفاده کردم و امتحان خودشه پس داده، اگه دقت کنی من اطلاعات رو از ی فایل تکست می خونم و داخل یه آرایه میریزم و متد read آخر سر یه آزایه بر می گردونه، حالا کارای خودتو رو آرایه انجام بده از جمله اضافه کردن یا حذف و سرچ بعدش با متد write آرایه رو دوباره داخل فایل بنویس، به همین راحتی!!


/*
* in class baraye zakhire kardane etla'at darone file mibashad
*
* Programer: Abdolsalam Dehvari mad
*/
package Files;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import javax.swing.JOptionPane;

public class Files {

public String[] Read(File f) {
String[] s = new String[n];
try {
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
for (int i = 0; (s[i] = br.readLine()) != null; i++) {
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage(), "Read", 0);
}
return s;
}

public void Write(File f, String[] s, String inpute) {
try {
FileWriter fw = new FileWriter(f);
BufferedWriter bw = new BufferedWriter(fw);
for (int i = 0; s[i] != null; i++) {
bw.write(s[i]);
bw.newLine();
}
bw.write(inpute);
bw.close();
fw.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage(), "Write", 0);
}
}
}

امیدوارم که تونسته باشم کمکی کرده باشم.