Բովանդակություն:

Հնարավո՞ր է Java-ի միջոցով ֆայլի ներսում պատահական վայրերից կարդալ և գրել:
Հնարավո՞ր է Java-ի միջոցով ֆայլի ներսում պատահական վայրերից կարդալ և գրել:

Video: Հնարավո՞ր է Java-ի միջոցով ֆայլի ներսում պատահական վայրերից կարդալ և գրել:

Video: Հնարավո՞ր է Java-ի միջոցով ֆայլի ներսում պատահական վայրերից կարդալ և գրել:
Video: Չգիտեի՞ք - Սթիվ Ջոբսը խնձորի հետ միասին - փաստի ներկայացում Mac Expo-ում 1998 #մաս 6 2024, Նոյեմբեր
Anonim

Օգտագործելով ա պատահական մուտք ֆայլ , մենք կարող ենք կարդալ ա ֆայլ Ինչպես նաեւ գրել դեպի ֆայլ . Ընթերցանություն և գրել օգտագործելով որ ֆայլ մուտքային և ելքային հոսքերը հաջորդական գործընթաց են: Օգտագործելով ա պատահական մուտք ֆայլ , մենք կարող ենք կարդալ կամ գրել ներսում ցանկացած պաշտոնում ֆայլ . RandomAccessFile դասի օբյեկտը կարող է անել պատահական ֆայլ մուտք.

Պարզապես, ինչպե՞ս կարող եմ օգտագործել պատահական մուտքի ֆայլը:

Java RandomAccessFile-ի օրինակ

  1. getFilePointer()՝ ցուցիչի ընթացիկ դիրքը ստանալու համար:
  2. seek(int)՝ ցուցիչի դիրքը սահմանելու համար:
  3. read(byte b) կարդալ մինչև b. երկարությամբ բայթ տվյալների ֆայլից բայթերի զանգված:
  4. գրել(բայթ բ) գրել բ. բայթերի երկարությունը նշված բայթային զանգվածից մինչև ֆայլ՝ սկսած ընթացիկ ֆայլի ցուցիչից:

Ավելին, ի՞նչ է պատահական մուտքի ֆայլը բացատրել օրինակով: Ա պատահական մուտքի ֆայլ իրեն պահում է բայթերի մեծ զանգվածի պես: Կա կուրսոր, որը ենթադրվում է կոչվող զանգվածի վրա ֆայլ ցուցիչը, շարժելով կուրսորը մենք անում ենք կարդալ գրել գործողություններ. Եթե վերջ- ֆայլ ձեռք է բերվում մինչև բայթերի ցանկալի քանակի հասնելը կարդալ քան EOFException է նետվում. Դա IOException-ի տեսակ է:

Հաշվի առնելով սա՝ ի՞նչ է պատահական մուտքի ֆայլը:

Պատահական - մուտք գործելու ֆայլ տերմին է, որն օգտագործվում է ա ֆայլ կամ մի շարք ֆայլեր որոնք ուղղակիորեն հասանելի են՝ այդ մյուսը պահանջելու փոխարեն ֆայլեր նախ կարդալ. Համակարգչային կոշտ սկավառակներ մուտք գործելու ֆայլեր ուղղակիորեն, որտեղ սովորաբար շարժվում է ժապավենը մուտք գործելու ֆայլեր հաջորդաբար. Ուղղակի մուտք , ապարատային պայմաններ, հաջորդական ֆայլ.

Ինչպե՞ս գրել Java-ի ֆայլին:

FileWriter. FileWriter-ը ամենապարզ միջոցն է գրել ա ֆայլ մեջ Java . Այն ապահովում է գերբեռնված գրել մեթոդ դեպի գրել int-ը, բայթ զանգվածը և String-ը Ֆայլ . Դուք կարող եք նաեւ գրել լարային կամ բայթ զանգվածի մի մասը՝ օգտագործելով FileWriter: FileWriter-ը ուղղակիորեն գրում է Ֆայլերի մեջ և պետք է օգտագործվի միայն այն դեպքում, երբ գրառումների քանակը քիչ է:

Խորհուրդ ենք տալիս: