ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးတွင်၊ ဖိုင်များဖန်တီးခြင်းသည် အချက်အလက်များကို အမြဲမပြတ်သိမ်းဆည်းခြင်းနှင့် ကြိုးကိုင်ခြင်းအတွက် အခြေခံအလုပ်ဖြစ်သည်။ လုပ်ငန်းနယ်ပယ်တွင် အသုံးများသော ပရိုဂရမ်းမင်းဘာသာစကားဖြစ်သော Java ၏အခြေအနေတွင်၊ အမျိုးမျိုးသောနည်းပညာများနှင့် နည်းလမ်းများရှိပါသည်။ ဖန်တီးရန် ဖိုင်များ ထိရောက်စွာ နှင့် confiable ။ ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် Java တွင် ဖိုင်များဖန်တီးနည်းကို အသေးစိတ်လေ့လာပြီး မတူညီသောရွေးချယ်မှုများကို ကျော်ဖြတ်ကာ လိုက်နာရမည့် အကောင်းဆုံးအလေ့အကျင့်များကို ထည့်သွင်းစဉ်းစားပါမည်။ အကယ်၍ သင်သည် သင့်လျော်သော ဖိုင်ဖန်တီးမှုဆိုင်ရာ နည်းပညာဆိုင်ရာ လမ်းညွှန်ချက်ကို ရှာဖွေနေသည့် Java developer တစ်ဦးဖြစ်ပါက သင်သည် မှန်ကန်သောနေရာသို့ ရောက်ရှိသွားပါပြီ။
1. Java တွင် ဖိုင်များဖန်တီးခြင်းအကြောင်း နိဒါန်း
Java တွင်၊ ဖိုင်များဖန်တီးခြင်းသည် အပလီကေးရှင်းဖွံ့ဖြိုးတိုးတက်မှုအတွက် အခြေခံအလုပ်ဖြစ်သည်။ ဤဆောင်းပါးတွင်၊ Java တွင် ဖိုင်များဖန်တီးနည်းနှင့် ၎င်းတို့ကို စီမံခန့်ခွဲနည်းတို့ကို လေ့လာပါမည်။ ထိရောက်စွာ. Java ရှိ ဖိုင်များ ဖန်တီး စီမံရန် လိုအပ်သော အဆင့်များ နှင့် အသုံးဝင်သော အကြံပြုချက် အချို့ ဖြစ်ပါသည်။
Java တွင် ဖိုင်တစ်ခုဖန်တီးရန် ပထမအဆင့်မှာ FileWriter class ကို အသုံးပြုရန်ဖြစ်သည်။ ဤအတန်းသည်ကျွန်ုပ်တို့အား data ရေးရန်ခွင့်ပြုသည်။ စာသားဖိုင်တစ်ခု ပြားချပ်။ ၎င်းကိုအသုံးပြုရန်၊ ကျွန်ုပ်တို့သည် ၎င်းကို ကျွန်ုပ်တို့၏ပရိုဂရမ်တွင် ထည့်သွင်းပြီး ဤအတန်း၏အရာဝတ္တုတစ်ခုကို ချက်ချင်းလုပ်ဆောင်ရပါမည်။ ထို့နောက်၊ ကျွန်ုပ်တို့သည် file သို့ data ရေးရန် write() method ကဲ့သို့သော FileWriter class ၏နည်းလမ်းများကို အသုံးပြုနိုင်သည်။
Java တွင်ဖိုင်များဖန်တီးခြင်း၏နောက်ထပ်အရေးကြီးသောအချက်မှာခြွင်းချက်များကိုကိုင်တွယ်ခြင်းဖြစ်သည်။ ဖိုင်တစ်ခုဖန်တီးသောအခါ၊ FileNotFoundException သို့မဟုတ် IOException ကဲ့သို့သော ဖြစ်နိုင်ခြေရှိသော ခြွင်းချက်များကို ကျွန်ုပ်တို့ ကိုင်တွယ်ရန် သေချာစေရပါမည်။ ဒါကိုလုပ်ဖို့၊ ဒီခြွင်းချက်တွေကို ဖမ်းဆုပ်ပြီး သင့်လျော်သလို ကိုင်တွယ်ဖို့ ကြိုးစား-catch လုပ်ကွက်တွေကို အသုံးပြုနိုင်ပါတယ်။ ထို့အပြင်၊ အသုံးပြုပြီးနောက်ဖိုင်ကိုမှန်ကန်စွာပိတ်ကြောင်းသေချာစေရန်နောက်ဆုံးထုတ်ပြန်ချက်ကိုကျွန်ုပ်တို့အသုံးပြုနိုင်ပါသည်။
2. Java တွင် ဖိုင်များဖန်တီးရန် အခြေခံအဆင့်များ
Java တွင် ဖိုင်များဖန်တီးရန်၊ လုပ်ငန်းစဉ်ကို မှန်ကန်ထိရောက်စွာ လုပ်ဆောင်ကြောင်း သေချာစေရန် အဆင့်များစွာကို လိုက်နာရန် လိုအပ်ပါသည်။ အောက်ဖော်ပြပါ အခြေခံအဆင့်များမှာ-
- အဆင့် 1- လိုအပ်သောအတန်းများကို တင်သွင်းပါ။ - Java ရှိ ဖိုင်များနှင့် အလုပ်မလုပ်မီ၊ လိုအပ်သော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်နိုင်စေမည့် လိုအပ်သော အတန်းများကို တင်သွင်းရန် လိုအပ်ပါသည်။ အသုံးအများဆုံးအတန်းအချို့
java.io.Fileyjava.io.FileReader. - အဆင့် 2: ဖိုင်အရာဝတ္ထုကိုဖန်တီးပါ။ - Java တွင် ဖိုင်တစ်ခုကို စီမံခန့်ခွဲရန်အတွက်၊ class ၏ object တစ်ခုကို ဖန်တီးရပါမည်။
File. class constructor ကိုအသုံးပြုပြီး ဖိုင်လမ်းကြောင်းကို parameter တစ်ခုအဖြစ်ဖြတ်သန်းခြင်းဖြင့် အောင်မြင်သည်။ - အဆင့် 3: လိုအပ်သော လုပ်ငန်းဆောင်တာများကို လုပ်ဆောင်ပါ။ - အရာဝတ္ထုကိုဖန်တီးပြီးသည်နှင့်
File၊ ဖိုင်ကိုဖတ်ခြင်း၊ စာရေးခြင်း၊ အမည်ပြောင်းခြင်း သို့မဟုတ် ဖျက်ခြင်းကဲ့သို့ မတူညီသောလုပ်ဆောင်မှုများကို လုပ်ဆောင်နိုင်သည်။ ဤလုပ်ဆောင်မှုများကို အတန်း၏ သီးခြားနည်းလမ်းများကို အသုံးပြု၍ လုပ်ဆောင်သည်။File.
အချုပ်အားဖြင့် Java တွင် ဖိုင်များဖန်တီးရန် လိုအပ်သော အတန်းများကို တင်သွင်းရန်၊ အရာဝတ္ထုကို ဖန်တီးရန် လိုအပ်သည်။ File အတန်းမှပေးသော နည်းလမ်းများကို အသုံးပြု၍ လိုအပ်သော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ပါ။ ဤအဆင့်များကို လိုက်နာခြင်းဖြင့် ဖိုင်များကို စီမံခန့်ခွဲနိုင်စေမည်ဖြစ်သည်။ ထိရောက်သောနည်းလမ်း Java ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ထိန်းချုပ်ထားသည်။
3. Java တွင်ရရှိနိုင်သောဖိုင်အမျိုးအစားများ
Java တွင် အချက်အလက်များကို သိမ်းဆည်းရန်နှင့် ဒေတာကို ကိုင်တွယ်ရန် အသုံးပြုနိုင်သည့် ဖိုင်အမျိုးအစား အမျိုးမျိုးရှိသည်။ ဤဖိုင်များသည် ပရိုဂရမ်မာများမှ အချက်အလက်များကို ဖတ်နိုင်၊ ရေးသားနိုင်စေပါသည်။ ထိရောက်သောနည်းလမ်းအဓိကတွေကတော့ -
- စာသားဖိုင်များ- ဤဖိုင်များသည် အချက်အလက်များကို လူသားဖတ်နိုင်သော ရိုးရိုးစာသားပုံစံဖြင့် သိမ်းဆည်းပါသည်။ ၎င်းတို့ကို ဖွဲ့စည်းမှုပုံစံများ၊ မှတ်တမ်းများနှင့် ရိုးရှင်းသောဒေတာများကို သိမ်းဆည်းရန် အများအားဖြင့် အသုံးပြုကြသည်။ အတန်းများကို အသုံးပြု၍ ခြယ်လှယ်နိုင်သည်။
FileReaderyFileWriter. - Binary ဖိုင်များ- စာသားဖိုင်များနှင့် မတူဘဲ၊ ဒွိဖိုင်များသည် ဒေတာများကို လူသားဖတ်နိုင်သော ဖော်မတ်ဖြင့် သိမ်းဆည်းပါသည်။ ရုပ်ပုံများ၊ ဗီဒီယိုများ သို့မဟုတ် လုပ်ဆောင်နိုင်သော ဖိုင်များကဲ့သို့ ရှုပ်ထွေးသော အချက်အလက်များကို သိမ်းဆည်းရန် ၎င်းတို့ကို အသုံးပြုသည်။ ဤဖိုင်များကို အတန်းများကို အသုံးပြု၍ ဖတ်နိုင်၊ ရေးသားနိုင်သည်။
FileInputStreamyFileOutputStream. - XML ဖိုင်များ- XML (တိုးချဲ့နိုင်သော မာ့ပ်အပ်ဘာသာစကား) ၎င်းသည် markup ဘာသာစကားတစ်ခုဖြစ်သည်။ ဖွဲ့စည်းပုံဒေတာကို သိမ်းဆည်းရန် အသုံးပြုသည်။ XML ဖိုင်များကို ပရိုဂရမ်းမင်းဘာသာစကား အများစုဖြင့် ပံ့ပိုးထားပြီး အချင်းချင်း ဒေတာဖလှယ်ရန်အတွက် အသုံးပြုကြသည်။ မတူညီသောစနစ်များ. Java တွင်၊ XML ဖိုင်များကဲ့သို့သော စာကြည့်တိုက်များကို အသုံးပြု၍ ကိုင်တွယ်နိုင်သည်။
DOMoSAX.
သင့်လျော်သောဖိုင်အမျိုးအစားကို ရွေးချယ်ရာတွင် သင်သိမ်းဆည်းလိုသော ဒေတာအမျိုးအစားပေါ်တွင် မူတည်ကြောင်း မှတ်သားထားရန် အရေးကြီးပါသည်။ ရိုးရှင်းသော အချက်အလက် သို့မဟုတ် ဆက်တင်များကိုသာ သိမ်းဆည်းရန် လိုအပ်ပါက စာသားဖိုင်များသည် လုံလောက်ပါသည်။ အခြားတစ်ဖက်တွင်၊ သင်သည် မာလ်တီမီဒီယာဖိုင်များကဲ့သို့သော ရှုပ်ထွေးသောအချက်အလက်များဖြင့် လုပ်ဆောင်ရန် လိုအပ်ပါက၊ binary ဖိုင်များသည် အကောင်းဆုံးရွေးချယ်မှုဖြစ်သည်။ ထို့အပြင်၊ သင်သည် ဒေတာဖလှယ်မှုအတွက် လိုက်ဖက်ပြီး လိုက်လျောညီထွေရှိသော ဖြေရှင်းချက်တစ်ခုကို ရှာဖွေနေပါက XML ဖိုင်များသည် စံပြဖြစ်သည်။
အချုပ်အားဖြင့် Java သည် ဒေတာသိုလှောင်မှုနှင့် ကိုင်တွယ်ထိန်းချုပ်မှုဆိုင်ရာ လိုအပ်ချက်များကို ပြည့်မီရန် ဖိုင်အမျိုးအစားအမျိုးမျိုးကို ပေးဆောင်သည်။ စာသားဖိုင်များသည် ရိုးရှင်းသောဒေတာအတွက် သင့်လျော်သော်လည်း binary ဖိုင်များနှင့် XML ဖိုင်များသည် ပိုမိုရှုပ်ထွေးပြီး ဖွဲ့စည်းတည်ဆောက်ထားသည့် အချက်အလက်အတွက် ဦးစားပေးဖြစ်သည်။ ရရှိနိုင်သော မတူညီသော ဖိုင်အမျိုးအစားများနှင့် သက်ဆိုင်ရာ အတန်းများကို အသုံးပြုနည်းကို နားလည်ခြင်းဖြင့် developer များသည် ဖိုင်များနှင့် အလုပ်လုပ်ရန်အတွက် Java ၏ စွမ်းဆောင်ရည်ကို အပြည့်အဝ အသုံးချနိုင်သည်။
4. ဖိုင်များဖန်တီးရန် Java ရှိ input နှင့် output အတန်းများကို အသုံးပြုခြင်း။
Java ရှိ Input နှင့် Output အတန်းများသည် ဖိုင်များကို ဖန်တီးရန်နှင့် ကိုင်တွယ်ရန် ရိုးရှင်းပြီး ထိရောက်သော နည်းလမ်းကို ပေးပါသည်။ ဤအတန်းများမှတဆင့် ကျွန်ုပ်တို့သည် ဖိုင်များသို့ ဒေတာများကို ဖတ်နိုင်၊ ရေးနိုင်သည့်အပြင် ကွန်ဆိုးလ်တွင် ဖတ်ရှုရေး လုပ်ဆောင်ချက်များကို လုပ်ဆောင်နိုင်ပါသည်။
Java တွင် ဖိုင်တစ်ခုဖန်တီးရန်၊ ကျွန်ုပ်တို့သည် အောက်ပါအဆင့်များကို လိုက်နာရပါမည်။
- အတန်းကိုတင်သွင်းပါ။ ဖိုင် အထုပ်ထဲက java.io.
- အတန်း၏ဥပမာတစ်ခုဖန်တီးပါ။ ဖိုင် အငြင်းအခုံအဖြစ် အလိုရှိသောဖိုင်၏အမည်ကို ပေးပို့ပါ။
- အတန်းကိုသုံးပါ။ FileOutputStream ဖိုင်သို့ရေးရန်။ instance ၏ argument အဖြစ် လက်ခံသည့် ဤ class ၏ constructor ကို သုံးနိုင်သည်။ ဖိုင် ယခင်ကဖန်တီးခဲ့သည်။
- နည်းလမ်းကိုသုံးပါ ရေးပါ အတန်းထဲက FileOutputStream ဒေတာကို ဖိုင်တွင်ရေးရန်။ ဤနည်းလမ်းသည် ရေးသားရမည့် ဒေတာကို ကိုယ်စားပြုသည့် array ၏ bytes တစ်ခုကို လက်ခံရရှိသည် ။
- နည်းလမ်းကို အသုံးပြု၍ အထွက်စီးကြောင်းကို ပိတ်ပါ။ ပိတ်ရန် အတန်းထဲက FileOutputStream.
ဖိုင်ကိုဖန်တီးပြီးသည်နှင့်၊ Java ရှိ input အတန်းများကို အသုံးပြု၍ ၎င်း၏အကြောင်းအရာများကို ကျွန်ုပ်တို့ဖတ်ရှုနိုင်ပါသည်။ ဒါကိုလုပ်ဖို့၊ အောက်ပါအဆင့်တွေကို လိုက်နာရပါမယ်။
- အတန်းကိုသုံးပါ။ ဖိုင်ထည့်သွင်းမှုစီးဆင်းမှု ဖိုင်ကိုဖတ်ရန်။ ယခင်အဆင့်တွင်ကဲ့သို့၊ ကျွန်ုပ်တို့သည် instance ကိုလက်ခံရရှိသည့် ဤ class ၏ constructor ကိုသုံးနိုင်သည်။ ဖိုင် ယခင်ကဖန်တီးခဲ့သည်။
- နည်းလမ်းကိုသုံးပါ ဖတ်ပါ အတန်းထဲက ဖိုင်ထည့်သွင်းမှုစီးဆင်းမှု ဖိုင်မှဒေတာကိုဖတ်ရန်။ ဤနည်းလမ်းသည် byte ဖတ်ရှုခြင်း၏တန်ဖိုးကိုကိုယ်စားပြုသည့် ကိန်းပြည့်တစ်ခုကို ပြန်ပေးသည်။
- ဒေတာဖတ်ခြင်းကို အလိုရှိသောနည်းလမ်းဖြင့် လုပ်ဆောင်ပါ။
- နည်းလမ်းကို အသုံးပြု၍ အဝင်စီးကြောင်းကို ပိတ်ပါ။ ပိတ်ရန် အတန်းထဲက ဖိုင်ထည့်သွင်းမှုစီးဆင်းမှု.
အတိုချုပ်ပြောရလျှင် Java ရှိ input နှင့် output classes များကိုအသုံးပြုခြင်းဖြင့် ဖိုင်များကို ထိရောက်စွာဖန်တီးပြီး စီမံခန့်ခွဲနိုင်စေပါသည်။ အထက်ဖော်ပြပါ အဆင့်များအတိုင်း အတန်းကို အသုံးပြု၍ ဖိုင်တစ်ခုကို ဖန်တီးနိုင်သည်။ FileOutputStream နည်းလမ်းကိုသုံးပြီး စာရေးပါ။ ရေးပါ. တစ်ဖက်ကလည်း အကြောင်းအရာကို ဖတ်နိုင်တယ်။ ဖိုင်တစ်ခုမှ အတန်းကို အသုံးပြု ဖိုင်ထည့်သွင်းမှုစီးဆင်းမှု နှင့် နည်းလမ်း ဖတ်ပါ. အတန်းနှစ်ခုစလုံးသည် ကျွန်ုပ်တို့အား ရိုးရှင်းပြီး ထိရောက်သောနည်းလမ်းဖြင့် ဖိုင်များပေါ်တွင် ဖတ်ရှုခြင်းနှင့် ရေးသားခြင်းများကို လုပ်ဆောင်နိုင်စေပါသည်။
5. Java ရှိ ဖိုင်နှင့် လမ်းညွှန် ခြယ်လှယ်မှု
Java တွင်၊ ဖိုင်များနှင့် လမ်းညွှန်များကို စီမံခန့်ခွဲခြင်းသည် အပလီကေးရှင်းအမျိုးမျိုးအတွက် လုပ်ဆောင်လေ့ရှိသော အလုပ်တစ်ခုဖြစ်သည်။ ဤခြယ်လှယ်မှုကို အကောင်အထည်ဖော်ရန်အတွက်၊ ဖိုင်များနှင့် လမ်းညွှန်များနှင့် အလုပ်လုပ်ရာတွင် အဆင်ပြေချောမွေ့စေသည့် ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ပံ့ပိုးပေးသည့် အတန်းများနှင့် နည်းလမ်းများစွာရှိသည်။
ဖိုင်များနှင့် လမ်းညွှန်များကို ကိုင်တွယ်ရန် အသုံးအများဆုံး အတန်းများထဲမှ တစ်ခုမှာ File class ဖြစ်သည်။ ဤအတန်းသည် ဖိုင်များ သို့မဟုတ် လမ်းညွှန်များဖန်တီးခြင်း၊ ဖိုင်များ သို့မဟုတ် လမ်းညွှန်များကို ဖျက်ခြင်း၊ ဖိုင်များအမည်ပြောင်းခြင်း အစရှိသည့် အခြေခံလုပ်ဆောင်မှုများကို လုပ်ဆောင်ရန် နည်းလမ်းများစွာကို ပံ့ပိုးပေးပါသည်။ ထို့အပြင်၊ ၎င်းသည် ၎င်းတို့၏ အရွယ်အစား၊ နောက်ဆုံးပြုပြင်မွမ်းမံမှုစသည့် ဖိုင်များနှင့် လမ်းညွှန်များအကြောင်း အချက်အလက်များကိုလည်း ရယူနိုင်သည်။
Java ရှိ ဖိုင်များနှင့် လမ်းညွှန်များကို စီမံခန့်ခွဲရန်၊ အခြေခံသဘောတရားအချို့ကို သိရှိရန် အရေးကြီးပါသည်။ ဥပမာအားဖြင့်၊ ဖိုင်တစ်ခု သို့မဟုတ် လမ်းညွှန်တစ်ခု၏ လမ်းကြောင်းကို ဖိုင်စနစ်ရှိ ဖိုင်၏တည်နေရာကို ညွှန်ပြသည့် စာလုံးတစ်လိုင်းဖြင့် ကိုယ်စားပြုသည်။ လမ်းကြောင်းသည် ပကတိဖြစ်နိုင်သည်၊ ဆိုလိုသည်မှာ ဖိုင်စနစ်၏ အမြစ်မှ သို့မဟုတ် ဆွေမျိုး၊ ဆိုလိုသည်မှာ ပရိုဂရမ်၏ လက်ရှိတည်နေရာမှ ဖြစ်သည်။
6. Java တွင် ဖိုင်ဖန်တီးခြင်းနှင့် စာရေးခြင်းတို့ကို အကောင်အထည်ဖော်ခြင်း။
ဤသည်မှာ ပရိုဂရမ်မာတိုင်းအတွက် အခြေခံအလုပ်ဖြစ်သည်။ ဤဆောင်းပါးတွင် လုပ်ငန်းစဉ်တစ်ခုကို တင်ပြပါမည်။ တစ်ဆင့်ပြီးတစ်ဆင့် ဖြေရှင်းရန် ဒီပြဿနာ ထိရောက်စွာနှင့် ထိရောက်စွာ။
စတင်ရန်၊ Java တွင် ဖိုင်များဖန်တီးပုံနှင့် ရေးနည်းအခြေခံများကို နားလည်ရန် အရေးကြီးပါသည်။ ဤကဲ့သို့သော သီးခြားအတန်းများနှင့် နည်းလမ်းများကို အသုံးပြုခြင်း ပါဝင်သည်။ File, FileWriter y BufferedWriter.
ပထမအဆင့်တစ်ခုမှာ class ၏ instance တစ်ခုကို ဖန်တီးရန်ဖြစ်သည်။ File ဖန်တီးမည့် ဖိုင်၏ တည်နေရာနှင့် အမည်ကို သတ်မှတ်ပါ။ ထို့နောက် class ၏ instance တစ်ခုကို ဖန်တီးရပါမည်။ FileWriter ပြီးလျှင် class instance ကို ဖြတ်ပါ။ File အငြင်းအခုံအဖြစ်။ ထို့နောက် class ၏ ဥပမာတစ်ခုကို အသုံးပြုသည်။ BufferedWriter ဒေတာကို ဖိုင်တွင်ရေးရန်။
7. Java တွင် ဖိုင်များဖန်တီးရန်အတွက် အဆင့်မြင့်နည်းပညာများ
Java တွင် ဖိုင်များဖန်တီးခြင်းသည် အပလီကေးရှင်းဖွံ့ဖြိုးတိုးတက်ရေးတွင် အခြေခံကျသော အလုပ်ဖြစ်သည်။ ဖိုင်များဖန်တီးရာတွင် အခြေခံနည်းလမ်းများ ရှိသော်လည်း၊ ဤကဏ္ဍတွင်၊ ဖိုင်များကို ထိရောက်စွာနှင့် ပရော်ဖက်ရှင်နယ်ကျကျ ကိုင်တွယ်နိုင်စေမည့် အဆင့်မြင့်နည်းပညာများကို ကျွန်ုပ်တို့ ရှာဖွေပါမည်။
အသုံးဝင်ဆုံးနည်းပညာများထဲမှတစ်ခုမှာ class ကိုအသုံးပြုခြင်းဖြစ်သည်။ BufferedWriter စာသားဖိုင်များသို့ရေးရန်။ ဤအတန်းသည် ဒေတာအမြောက်အမြား ရေးသားခြင်းကို အကောင်းဆုံးဖြစ်အောင် လုပ်ဆောင်ပေးသည့် နည်းလမ်းများကို ပံ့ပိုးပေးသည်။ ၎င်းကိုအသုံးပြုရန်၊ သင်ရိုးရှင်းစွာအတန်း၏ဥပမာတစ်ခုဖန်တီးပြီး၎င်း၏နည်းလမ်းကိုအသုံးပြုပါ။ write() ဖိုင်သို့ရေးရန်။ ပိတ်ဖို့ အမြဲသတိရပါ။ BufferedWriter မှတ်ဉာဏ်ပြဿနာများကိုရှောင်ရှားရန်။
နောက်ထပ် စိတ်ဝင်စားစရာကောင်းတဲ့ နည်းလမ်းကတော့ စာကြည့်တိုက်ကို အသုံးပြုပြီး ဖိုင်တွေကို စီမံခန့်ခွဲခြင်းပါပဲ။ java.nio. ဤစာကြည့်တိုက်သည် ကဲ့သို့သော အတန်းများကို ပေးသည်။ Path y Files ၎င်းသည် ဖိုင်များနှင့် လမ်းညွှန်များကို ရိုးရှင်းလွယ်ကူစေပါသည်။ နည်းလမ်းကို သုံးနိုင်ပါတယ်။ Files.write() ဖိုင်တစ်ခုသို့ စာရေးရန်၊ အရာဝတ္ထုကို ကန့်သတ်ချက်တစ်ခုအဖြစ် ဖြတ်သန်းပါ။ Path ရေးရမည့် ဒေတာနှင့်အတူ ဖိုင်နှင့် ဘိုက်တစ်ခု၏ အခင်းအကျင်းနှင့် သက်ဆိုင်သည်။ ထို့အပြင်၊ သင်အတန်းကိုသုံးနိုင်သည်။ Files.copy() ကုဒ်တစ်ကြောင်းတည်းဖြင့် ဖိုင်များ သို့မဟုတ် လမ်းကြောင်းတစ်ခုလုံးကို ကူးယူရန်။
8. Java ရှိ ဖိုင်စီမံခန့်ခွဲမှုအတွက် အကောင်းဆုံးအလေ့အကျင့်များ
၎င်းတို့သည် ဒေတာများကို ထိရောက်ပြီး လုံခြုံစိတ်ချစွာ ခြယ်လှယ်နိုင်စေရန်အတွက် မရှိမဖြစ်လိုအပ်ပါသည်။ ဤလုပ်ငန်းကို အကောင်းဆုံးဖြစ်အောင်လုပ်ရန် အကြံပြုချက်များနှင့် အကြံပြုချက်အချို့မှာ အောက်ပါအတိုင်းဖြစ်သည်-
1. ခြွင်းချက် ကိုင်တွယ်မှုကို အသုံးပြုပါ- ဖိုင်ကို လုပ်ဆောင်ရာတွင် ခွင့်ပြုချက်မရှိခြင်း သို့မဟုတ် ဖိုင်ပျောက်ဆုံးခြင်းကဲ့သို့သော ပြဿနာများရှိနိုင်သည်။ ဤခြွင်းချက်များအား ဖမ်းဆုပ်ပြီး သင့်လျော်စွာ ကိုင်တွယ်ရန် try-catch block တစ်ခုပါဝင်ရန် အရေးကြီးပါသည်။ ၎င်းသည် မမျှော်လင့်ထားသော အမှားများကို တားဆီးကာ သုံးစွဲသူအား အဓိပ္ပာယ်ရှိသော အမှားအယွင်း မက်ဆေ့ချ်များကို ပေးဆောင်သည်။
2. ဖိုင်များကို မှန်ကန်စွာပိတ်ပါ- ၎င်းတို့ကို အသုံးပြုပြီးသည်နှင့် ဖိုင်များကို သေချာပိတ်ရန် အရေးကြီးပါသည်။ ၎င်းသည် အရင်းအမြစ်များကို ဖယ်ရှားပေးပြီး အပလီကေးရှင်းတွင် ဖြစ်နိုင်ချေရှိသော ပြဿနာများကို တားဆီးပေးသည်။ အကြံပြုချက်တစ်ခုမှာ Java 7 တွင် မိတ်ဆက်ထားသော try-with-resources တုံးများကို အသုံးပြုရန်ဖြစ်ပြီး ၎င်းသည် block မှထွက်သည့်အခါ ဖိုင်ကို အလိုအလျောက်ပိတ်ရန်ဖြစ်သည်။
3. စွမ်းဆောင်ရည်မြှင့်တင်ရန် buffering ကိုသုံးပါ- Java တွင် BufferedInputStream/BufferedOutputStream အတန်းသည် ဖိုင်များနှင့်အလုပ်လုပ်သောအခါတွင် စွမ်းဆောင်ရည်ကို သိသိသာသာမြှင့်တင်ပေးနိုင်သော buffering ကိုပေးပါသည်။ ဒေတာအများအပြားကိုဖတ်ခြင်း သို့မဟုတ် ရေးသားသည့်အခါ၊ disk ပေါ်တွင်လုပ်ဆောင်ခဲ့သော I/O လုပ်ဆောင်မှုအရေအတွက်ကို အနည်းဆုံးလျှော့ချရန် ဤအတန်းများကို အသုံးပြုရန် အကြံပြုလိုပါသည်။
အချုပ်အားဖြင့်၊ Java ရှိ မှန်ကန်သော ဖိုင်စီမံခန့်ခွဲမှုတွင် ခြွင်းချက် ကိုင်တွယ်ခြင်း၊ ဖိုင်များကို ပိတ်ခြင်းတို့ကို အသုံးပြုခြင်း ပါဝင်သည်။ မှန်ကန်စွာ buffering ကို အခွင့်ကောင်းယူပါ။ ဤအကောင်းဆုံးအလေ့အကျင့်များကို လိုက်နာခြင်းဖြင့်၊ သင်သည် ဖိုင်များကို စီမံခန့်ခွဲသည့်အခါ ပိုမိုခိုင်မာသော၊ ထိရောက်ပြီး လုံခြုံသောကုဒ်ကို ရရှိမည်ဖြစ်သည်။
9. Java တွင် ဖိုင်များဖန်တီးရာတွင် အဖြစ်များသော ပြဿနာများနှင့် ၎င်းတို့ကို ဖြေရှင်းနည်း
Java တွင် ဖိုင်များကို ဖန်တီးသောအခါ၊ လုပ်ငန်းစဉ်ကို ခက်ခဲစေနိုင်သော ပြဿနာအချို့ကို ကြုံတွေ့ရတတ်ပါသည်။ စိတ်မပူပါနှင့်၊ သင်ကြုံတွေ့ရနိုင်သော အဖြစ်များဆုံး ပြဿနာများအတွက် ဤအရာများသည် ဖြေရှင်းနည်းအချို့ဖြစ်သောကြောင့် ဖြစ်သည်။
အဖြစ်များဆုံးပြဿနာများထဲမှတစ်ခုမှာ ၎င်းသည် ရှိနှင့်ပြီးသားဖြစ်သောကြောင့် ဖိုင်တစ်ခုဖန်တီးနိုင်ခြင်းမရှိပါ။ ၎င်းကိုဖြေရှင်းရန် နည်းလမ်းကို အသုံးပြု၍ ဖိုင်ရှိနှင့်ပြီးကြောင်း စစ်ဆေးနိုင်ပါသည်။ exists() အတန်းထဲက File. ဤနည်းအားဖြင့် သင်သည် ပဋိပက္ခဖြစ်စေသော ဖိုင်အသစ်တစ်ခု ဖန်တီးခြင်းကို ရှောင်ရှားနိုင်သည်။ နောက်ထပ်နည်းလမ်းတစ်ခုကတော့ နည်းလမ်းကိုသုံးဖို့ပါပဲ။ createNewFile() အတန်းထဲက Fileယခင်က မရှိမှသာ ဖိုင်အသစ်တစ်ခု ဖန်တီးပါမည်။
နောက်ထပ်အဖြစ်များသောပြဿနာမှာ သင်ဖိုင်ဖန်တီးရန်ကြိုးစားနေသည့် လမ်းညွှန်တွင် ရေးသားခွင့်မရှိခြင်းပင်ဖြစ်သည်။ ဤကိစ္စတွင်၊ သင်သည်နည်းလမ်းကိုသုံးနိုင်သည်။ canWrite() အတန်းထဲက File မေးခွန်းအတွက် လမ်းညွှန်ချက်သို့ စာရေးခွင့်ရှိမရှိ စစ်ဆေးရန်။ သင့်တွင် လိုအပ်သောခွင့်ပြုချက်များမရှိပါက၊ စနစ်အမိန့်ပေးချက်များကို အသုံးပြု၍ လမ်းညွှန်ခွင့်ပြုချက်များကို သင်ပြောင်းလဲနိုင်သည်။ chmod Unix စနစ်များတွင်။
10. Java တွင် ဖန်တီးထားသော ဖိုင်များကို ဖတ်ရှုပြီး လုပ်ဆောင်နည်း
Java အပလီကေးရှင်းများ တီထွင်ထုတ်လုပ်ရာတွင် မရှိမဖြစ်လုပ်ဆောင်ရမည့်တာဝန်တစ်ခုမှာ ဖိုင်များကိုဖတ်ရှုခြင်းနှင့် လုပ်ဆောင်ခြင်းပင်ဖြစ်သည်။ Java သည် ဤလုပ်ငန်းစဉ်ကို အဆင်ပြေချောမွေ့စေပြီး ထိရောက်သောရလဒ်များရရှိစေရန် ကျယ်ပြန့်သောကိရိယာများနှင့် စာကြည့်တိုက်များကို ပံ့ပိုးပေးပါသည်။ ဤဆောင်းပါးတွင်၊ အဆင့်ဆင့်လေ့လာရလိမ့်မည်။
Java တွင် ဖိုင်တစ်ခုဖတ်ရန် ပထမအဆင့်မှာ class ကိုအသုံးပြု၍ ၎င်းကိုဖွင့်ရန်ဖြစ်သည်။ FileReader. ဤအတန်းသည် သင့်အား ဖတ်ရန်သီးသန့်မုဒ်တွင် ဖိုင်တစ်ခုဖွင့်ရန်နှင့် ၎င်း၏အကြောင်းအရာများကို စာလုံးတစ်လုံးချင်းဖတ်ရန် ခွင့်ပြုသည်။ အရေးကြီးသည်မှာ သင်ဖတ်ပြီးသည်နှင့် ဖိုင်ကိုပိတ်ရန် သေချာစေသင့်သည်။မှတ်ဉာဏ်ပြဿနာများနှင့် ဒေတာဆုံးရှုံးမှုများကို ရှောင်ရှားရန်။
ဖိုင်များကိုပိုမိုလွယ်ကူစွာဖတ်နိုင်ရန် Java သည် class ကိုပေးသည်။ BufferedReader. ဤအတန်းသည် အရာဝတ္ထုတစ်ခုကို ခြုံထားသည်။ FileReader နှင့် စာကြောင်းအပြည့်အစုံကို ဖတ်ရန် အသုံးဝင်သော နည်းလမ်းများကို ပေးသည်။ အသုံးပြုမှုကို BufferedReader တစ်ကြိမ်လျှင် စာလုံးတစ်လုံးတည်းအစား ဒေတာဘလောက်များကို ဖတ်ခြင်းဖြင့် ဖတ်ရှုခြင်းစွမ်းဆောင်ရည်ကို မြှင့်တင်ပေးသည့်အတွက် အထူးအကြံပြုလိုပါသည်။. နည်းလမ်းကို သုံးနိုင်ပါတယ်။ readLine() ဖိုင်ထဲမှ စာသားတစ်ကြောင်းလုံးကို ဖတ်ရန်၊ ထို့နောက် သင်ဆန္ဒအတိုင်း လုပ်ဆောင်ပါ။
11. Java ရှိ binary ဖိုင်များနှင့် အလုပ်လုပ်ခြင်း။
Java တွင်၊ binary ဖိုင်များနှင့် အလုပ်လုပ်ရာတွင် လူသားများက တိုက်ရိုက်အဓိပ္ပါယ်မဖော်နိုင်သော executable data သို့မဟုတ် encode လုပ်ထားသော အချက်အလက်များကို ကိုင်တွယ်ခြင်း ပါဝင်သည်။ ဤဖိုင်များသည် ပုံမှန်စာသားဖိုင်များထက် အချက်အလက်များကို ပိုမိုထိရောက်စွာ လုံခြုံစွာသိမ်းဆည်းရန် ယေဘုယျအားဖြင့် အသုံးပြုကြသည်။ အောက်တွင် Java ရှိ binaries များနှင့် မည်သို့လုပ်ဆောင်ရမည်ကို အဆင့်ဆင့်လမ်းညွှန်ထားပြီး လုပ်ငန်းစဉ်ပိုမိုလွယ်ကူစေရန်အတွက် အသုံးဝင်သောကိရိယာများနှင့် အကြံပြုချက်အချို့ကို ဖော်ပြပါမည်။
1. binary ဖိုင်ကိုဖတ်ပါ- Java ရှိ binary ဖိုင်ကိုဖတ်ရန်၊ ကျွန်ုပ်တို့သည် class ကိုသုံးနိုင်သည်။ FileInputStream အရာဝတ္ထုတစ်ခုနှင့်အတူ DataInputStreamသူ FileInputStream binary ဖိုင်ကိုဖွင့်ရန်အသုံးပြုသည်။ DataInputStream ဒေတာများကို ပိုမိုအဆင်ပြေစွာ ဖတ်ရှုနိုင်စေပါသည်။ နည်းလမ်းများကို အသုံးပြုနိုင်ပါသည်။ readInt(), readFloat(), readBoolean()binary data အမျိုးအစားအမျိုးမျိုးကိုဖတ်ရန် အခြားသူများ၊
2. binary ဖိုင်သို့ ရေးပါ- Java ရှိ binary ဖိုင်တစ်ခုသို့ရေးရန်၊ ကျွန်ုပ်တို့သည် class ကိုအသုံးပြုရန်လိုအပ်သည်။ FileOutputStream အရာဝတ္ထုတစ်ခုနှင့်အတူ DataOutputStreamသူ FileOutputStream binary ဖိုင်ကို ဖွင့်ရန် သို့မဟုတ် ဖန်တီးရန် အသုံးပြုသည်။ DataOutputStream ဒေတာတွေကို ဖိုင်ထဲကို ရေးနိုင်စေတယ်။ နည်းလမ်းများကို အသုံးပြုနိုင်ပါသည်။ writeInt(), writeFloat(), writeBoolean()binary data အမျိုးအစားအမျိုးမျိုးကိုရေးရန် အခြားသူများ၊
3. အဆင့်မြင့် Binary ဖိုင်ကို ကိုင်တွယ်ခြင်း- binary ဖိုင်များသို့ ဒေတာဖတ်ရှုခြင်းနှင့် စာရေးခြင်းအပြင်၊ Java သည် binary ဖိုင်ကို ကူးယူခြင်း၊ binary ဖိုင်ကို ဖျက်ခြင်း သို့မဟုတ် ဖိုင်အတွင်း တိကျသော အချက်အလက်များကို ရှာဖွေခြင်းကဲ့သို့သော အဆင့်မြင့် ခြယ်လှယ်မှုများကို လုပ်ဆောင်နိုင်စေပါသည်။ binary ဖိုင်ကို ကူးယူရန်၊ ကျွန်ုပ်တို့ ဖွင့်နိုင်သည်။ FileInputStream မူရင်းဖိုင်နှင့် ဒေတာကို ဖတ်ရန် FileOutputStream ဒေတာကို ဖိုင်အသစ်တစ်ခုတွင် ရေးရန်။ binary ဖိုင်ကိုဖျက်ရန်၊ ကျွန်ုပ်တို့သည်နည်းလမ်းကိုသုံးနိုင်သည်။ delete() အတန်းထဲက File. binary ဖိုင်တစ်ခုအတွင်း တိကျသောအချက်အလက်ကိုရှာဖွေရန်၊ ကျွန်ုပ်တို့သည် ဖိုင်မှဒေတာကိုဖတ်ရှုပြီး လိုချင်သောရှာဖွေမှုစံနှုန်းများနှင့် နှိုင်းယှဉ်ရန် လိုအပ်သည်။
12. Java တွင် ဖိုင်မိတ္တူကူးခြင်းနှင့် ဖျက်ခြင်းလုပ်ဆောင်နည်း
Java တွင် ဖိုင်ကို ကူးယူပြီး ဖျက်ပစ်ရန် ရှာဖွေနေပါက၊ သင်သည် နေရာမှန်တွင် ရှိနေပါသည်။ နောက်တစ်ခုကတော့ သင်ဘယ်လိုအောင်မြင်နိုင်မလဲဆိုတာ အဆင့်ဆင့်ရှင်းပြပါမယ်။
Java တွင် ဖိုင်တစ်ခုကို ကူးယူရန်၊ သင်သည် အတန်းကို အသုံးပြုနိုင်သည်။ Files စံစာကြည့်တိုက်မှ ပထမဦးစွာ၊ သင်သည် source နှင့် destination file ၏လမ်းကြောင်းနှင့်အမည်ကိုသတ်မှတ်ရန်လိုအပ်လိမ့်မည်။ ပြီးရင် နည်းလမ်းကို သုံးနိုင်ပါတယ်။ copy ကော်ပီကို လုပ်ဆောင်ရန်၊ အရင်းအမြစ်နှင့် ဦးတည်ရာလမ်းကြောင်းများကို အကြောင်းပြချက်များအဖြစ် ဖြတ်သန်းပါ။
- အတန်းကိစ္စ
java.nio.file.Files၎င်းကိုအသုံးပြုရန်အတွက်။ - အရင်းအမြစ်နှင့် ဦးတည်ရာဖိုင်၏ လမ်းကြောင်းနှင့် အမည်ကို ရယူပါ။
- နည်းလမ်းကိုခေါ်ပါ။
Files.copyငြင်းခုံမှုများအဖြစ် အရင်းအမြစ်နှင့် ဦးတည်ရာလမ်းကြောင်းများကို ဖြတ်သန်းပါ။
အခြားတစ်ဖက်တွင်၊ သင်သည် Java ရှိဖိုင်တစ်ခုကိုဖျက်လိုပါက၊ class ကိုအသုံးပြု၍ ၎င်းကိုသင်လုပ်ဆောင်နိုင်သည်။ Files. နည်းလမ်းကိုသုံးပါ။ delete သတ်မှတ်ထားသောဖိုင်ကိုဖျက်ရန်။ ဤလုပ်ဆောင်ချက်ကို ပြန်ပြင်၍မရသောကြောင့် ဖိုင်များကို ဖျက်ရာတွင် သတိထားရန် မမေ့ပါနှင့်။
- အတန်းကိစ္စ
java.nio.file.Files. - သင်ဖျက်လိုသော ဖိုင်၏ လမ်းကြောင်းနှင့် အမည်ကို ရယူပါ။
- နည်းလမ်းကိုခေါ်ပါ။
Files.deleteအငြင်းအခုံအဖြစ် ဖိုင်လမ်းကြောင်းကို ဖြတ်သန်းပါ။
13. ပြင်ပသိုလှောင်မှုစနစ်များနှင့် Java ဖိုင်ဖန်တီးမှု ပေါင်းစပ်ခြင်း။
၎င်းသည် ခိုင်မာပြီး အရွယ်တင်နိုင်သော အပလီကေးရှင်းများ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် အခြေခံလုပ်ငန်းစဉ်တစ်ခုဖြစ်သည်။ ဤပေါင်းစပ်မှုမှတစ်ဆင့်၊ ပရိုဂရမ်မာများသည် ဒေတာအမြောက်အမြားကို ထိထိရောက်ရောက်နှင့် လုံလုံခြုံခြုံသိမ်းဆည်းရန် ပြင်ပသိုလှောင်မှုစနစ်များကို အခွင့်ကောင်းယူနိုင်သည်။
ဤပေါင်းစပ်မှုကို ရရှိရန်အတွက် Java ဖွံ့ဖြိုးတိုးတက်မှုဂေဟစနစ်တွင် ရရှိနိုင်သော ကိရိယာများနှင့် စာကြည့်တိုက်များ အမျိုးမျိုးရှိသည်။ ရေပန်းအစားဆုံး ရွေးချယ်စရာများထဲမှ တစ်ခုသည် ဖိုင်နှင့် လမ်းညွှန်ကို ခြယ်လှယ်ရန်အတွက် Java API ကို အသုံးပြုရန်ဖြစ်သည်။ ဤ API သည် သင့်အား ပြင်ပသိုလှောင်မှုစနစ်များတွင် ရိုးရှင်းပြီး ထိရောက်သောနည်းလမ်းဖြင့် ဖိုင်များဖန်တီးရန်၊ ဖတ်ရန်နှင့် ရေးနိုင်စေမည့် အတန်းများနှင့် နည်းလမ်းများကို ဆက်တိုက်ပေးပါသည်။
Java API အပြင်၊ ပရိုဂရမ်မာများသည် . ဤစာကြည့်တိုက်အချို့တွင် ဖိုင်ချုံ့ခြင်း၊ ဒေတာကုဒ်ဝှက်ခြင်းနှင့် သိုလှောင်မှုဝန်ဆောင်မှုများနှင့် ထပ်တူပြုခြင်းကဲ့သို့သော အဆင့်မြင့်အင်္ဂါရပ်များ ပါဝင်သည်။ မိုးတိမ်ထဲမှာ. ပြင်ပသိုလှောင်မှုစနစ်များရှိ ဖိုင်များကို ဖန်တီးခြင်းနှင့် စီမံခန့်ခွဲရာတွင် ပိုမိုမြင့်မားသော ထိန်းချုပ်မှုနှင့် လုံခြုံရေး လိုအပ်သည့်ကိစ္စများတွင် ဤစာကြည့်တိုက်များသည် အလွန်အသုံးဝင်ပါသည်။
14. Java တွင် ဖိုင်များဖန်တီးရန်အတွက် ကုဒ်နမူနာများ
Java တွင်၊ ဖိုင်များဖန်တီးခြင်းသည် ပရောဂျက်များစွာတွင် လုပ်ဆောင်လေ့ရှိသော အလုပ်တစ်ခုဖြစ်သည်။ ကံကောင်းထောက်မစွာ၊ Java syntax သည် ဖိုင်များကို လွယ်ကူထိရောက်စွာ ဖန်တီးနိုင်စေပါသည်။ အချို့ကို အောက်တွင် တင်ပြပါမည်။
1. ဗလာဖိုင်တစ်ခုဖန်တီးပါ- Java တွင် အလွတ်ဖိုင်တစ်ခုဖန်တီးလိုပါက၊ createNewFile() method နှင့်အတူ File class ကို အသုံးပြုနိုင်ပါသည်။ ဤနည်းလမ်းသည် ဖိုင်အသစ်တစ်ခုကို ဖန်တီးပေးလိမ့်မည်။ နာမည်နဲ့အတူ နှင့် တည်နေရာ သတ်မှတ်ပေးသည်။ ဥပမာအားဖြင့်:
ဂျာဗား
java.io.ဖိုင်ကို import လုပ်ပါ။
java.io.IOException ကို တင်သွင်းပါ။
အများသုံး အတန်း CreateFile {
public static void main(String[] args) { // // string[] args တွေကို ခေါ်ပြီး main void
ဖိုင်ဖိုင် = ဖိုင်အသစ်(«file/path/filename.txt»);
ကြိုးစားပါ {
if (file.createNewFile()) {
System.out.println("ဖိုင်ကို အောင်မြင်စွာ ဖန်တီးပြီးပါပြီ။");
} အခြား {
System.out.println("ဖိုင်ရှိပြီးသားပါ။");
}
} (IOException e) ကို ဖမ်းယူပါ {
System.out.println("ဖိုင်ဖန်တီးရာတွင် အမှားအယွင်းတစ်ခု ဖြစ်ပွားခဲ့သည်။");
e.printStackTrace();
}
}
}
«`
2. ဖိုင်တစ်ခုသို့ စာရေးပါ- သင်ဖန်တီးထားသောဖိုင်တစ်ခုသို့ အကြောင်းအရာများကို ရေးသားလိုပါက၊ သင်သည် FileWriter အတန်းအစားကို အသုံးပြုနိုင်သည်။ ဤဥပမာသည် ဖိုင်တစ်ခုသို့ စာတန်းတစ်ခုရေးနည်းကို ပြသည်-
ဂျာဗား
java.io.FileWriter ကို တင်သွင်းပါ။
java.io.IOException ကို တင်သွင်းပါ။
public class WriteFile {
public static void main(String[] args) { // // string[] args တွေကို ခေါ်ပြီး main void
ကြိုးစားပါ {
FileWriter ဖိုင် = အသစ် FileWriter(«file/path/filename.txt»);
file.write("မင်္ဂလာပါ၊ ဒါက ဖိုင်ရဲ့ အကြောင်းအရာပါ!");
file.close();
System.out.println("ဖိုင်ကို အောင်မြင်စွာ ရေးသားပြီးပါပြီ။");
} (IOException e) ကို ဖမ်းယူပါ {
System.out.println("ဖိုင်သို့ စာရေးရာတွင် အမှားဖြစ်သွားသည်။");
e.printStackTrace();
}
}
}
«`
3. ဖိုင်တစ်ခု၏ အကြောင်းအရာကို ဖတ်ရန်- ရှိပြီးသားဖိုင်တစ်ခု၏ အကြောင်းအရာကို ဖတ်လိုပါက၊ သင်သည် BufferedReader အတန်းနှင့်အတူ FileReader အတန်းကို အသုံးပြုနိုင်သည်။ ဤဥပမာသည် ဖိုင်တစ်ခု၏ အကြောင်းအရာများကို မျဉ်းကြောင်းအလိုက် ဖတ်နည်းကို ပြသည်-
ဂျာဗား
java.io.BufferedReader ကို တင်သွင်းပါ။
java.io.FileReader ကို import လုပ်ပါ။
java.io.IOException ကို တင်သွင်းပါ။
အများသူငှာ အတန်း ReadFile {
public static void main(String[] args) { // // string[] args တွေကို ခေါ်ပြီး main void
ကြိုးစားပါ {
FileReader ဖိုင် = အသစ် FileReader(«file/path/filename.txt»);
BufferedReader bufferedReader = BufferedReader(ဖိုင်အသစ်);
ကြိုးတန်း;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(လိုင်း);
}
bufferedReader.close(); // ပိတ်ရန်
} (IOException e) ကို ဖမ်းယူပါ {
System.out.println("ဖိုင်ကိုဖတ်နေစဉ် အမှားဖြစ်သွားသည်။");
e.printStackTrace();
}
}
}
«`
ဒါတွေက အနည်းငယ်မျှသာ။ ဖိုင်များကို စီမံခန့်ခွဲသည့်အခါ မမျှော်လင့်ထားသောအမှားများကို ရှောင်ရှားရန် ခြွင်းချက်များအား စနစ်တကျကိုင်တွယ်ရန် အကြံပြုလိုသည်မှာ မှတ်သားထားရန် အရေးကြီးပါသည်။ သင်၏ Java ဖိုင်ဖန်တီးမှုနှင့် ခြယ်လှယ်မှုပရောဂျက်များအတွက် အစမှတ်အဖြစ် ဤနမူနာများကို လွတ်လပ်စွာ အသုံးပြုပါ။
နိဂုံးချုပ်အားဖြင့်၊ ဤဆောင်းပါး၌ ကျွန်ုပ်တို့သည် ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် သာမာန်အလုပ်ဖြစ်သည့် Java တွင် ဖိုင်များဖန်တီးခြင်းလုပ်ငန်းစဉ်ကို လေ့လာခဲ့သည်။ Java ဘာသာစကားမှ ပံ့ပိုးပေးထားသော အတန်းများနှင့် နည်းလမ်းများကို အသုံးပြု၍ ဖိုင်များကို ဖွင့်ခြင်း၊ ဖတ်ခြင်း၊ ရေးခြင်းနှင့် ပိတ်နည်းတို့ကို ကျွန်ုပ်တို့ သင်ယူခဲ့ပါသည်။
Java ရှိ ဖိုင်များကို ကိုင်တွယ်ရာတွင် အကောင်းဆုံး အလေ့အကျင့်များကို လိုက်နာရန် အရေးကြီးပါသည်၊ ၎င်းတို့ကို စနစ်အရင်းအမြစ်များ ရှင်းထုတ်ရန်၊ ခြွင်းချက်များကို မှန်ကန်စွာ ကိုင်တွယ်ရန်နှင့် ဒေတာအများအပြားကို လုပ်ဆောင်သည့်အခါ ထိရောက်မှုကို ထည့်သွင်းစဉ်းစားရန် ၎င်းတို့ကို ကောင်းစွာပိတ်ရန် သေချာစေခြင်းကဲ့သို့သော Java ရှိဖိုင်များကို ကိုင်တွယ်ရာတွင် အကောင်းဆုံးအလေ့အကျင့်များကို လိုက်နာရန် အရေးကြီးပါသည်။
ဖိုင်များဖန်တီးခြင်းနှင့် ကိုင်တွယ်အသုံးပြုခြင်းသည် Java ရှိ အပလီကေးရှင်းများနှင့် ပရိုဂရမ်များကို တီထွင်ရာတွင် အခြေခံကျွမ်းကျင်မှုတစ်ခုဖြစ်ပြီး အဆိုပါနည်းပညာများကို ကျွမ်းကျင်ပါက သင့်အား ပိုမိုထိရောက်ထိရောက်စွာ လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။ သင့်ရဲ့ ပရောဂျက်တွေမှာ.
ဤဆောင်းပါးသည် Java တွင် ဖိုင်များဖန်တီးနည်းကို ရှင်းလင်းပြီး အသေးစိတ်ထိုးထွင်းသိမြင်နိုင်စေရန်နှင့် သင်၏အနာဂတ်ပရောဂျက်များတွင် ဖိုင်နှင့်ပတ်သက်သည့်အလုပ်များကို ကိုင်တွယ်ဖြေရှင်းရာတွင် သင်ပိုမိုယုံကြည်မှုရှိကြောင်း ကျွန်ုပ်တို့မျှော်လင့်ပါသည်။ သင်၏ Java ပရိုဂရမ်းမင်းစွမ်းရည်ကို ဆက်လက်ချဲ့ထွင်ရန် စမ်းသပ်ရန်၊ လေ့ကျင့်ရန်နှင့် ဆက်လက်သင်ယူရန် မမေ့ပါနှင့်။
ကျွန်ုပ်သည် နည်းပညာနှင့် DIY ကို ဝါသနာပါသော ကွန်ပျူတာအင်ဂျင်နီယာ Sebastián Vidal ဖြစ်သည်။ ထို့အပြင် ကျွန်ုပ်သည် ဖန်တီးသူဖြစ်သည်။ tecnobitsလူတိုင်းအတွက် နည်းပညာကို ပိုမိုနားလည်နိုင်စေရန်နှင့် သင်ခန်းစာများကို ကျွန်ုပ်မျှဝေရာ .com။