Skip to content

Commit 824efe6

Browse files
authored
Merge pull request #55 from cmabdullah/master
জাভা আই ও (I/O)
2 parents 27b4fc2 + 0723dd6 commit 824efe6

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

data/java-cheat-sheet.json

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,75 @@
221221
"definition": "স্ট্রিং বিল্ডারের i ইনডেক্সে ক্যারেক্টার সেট করা",
222222
"code": "SBName.setCharAt(int index, char ch)"
223223
}]
224+
},{
225+
"title": "আই ও (I/O)",
226+
"items": [{
227+
"definition": "নতুন ফাইল তৈরি করা",
228+
"code": "File inp = new File(\"input.txt\"); , File outp = new File(\"output.txt\");"
229+
}, {
230+
"definition": "ফাইল রিডার ক্লাস ব্যাবহার করা হয় কোন ফাইল ওপেন করে ক্যারেক্টার রিড করার জন্য",
231+
"code": "FileReader inFile = new FileReader(inp);"
232+
}, {
233+
"definition": "read() মেথড ফাইল থেকে ASCII ক্যারেক্টার রিড করে, এবং -1 রিটার্ন করে ফাইল রিড করা শেষে",
234+
"code": "inFile.read())!=-1"
235+
}, {
236+
"definition": "ফাইল রাইটার ক্লাস ব্যাবহার করা হয় কোন ফাইলে ক্যারেক্টার রাইট করার জন্য",
237+
"code": "FileWriter outFile = new FileWriter(outp);"
238+
}, {
239+
"definition": "write(ch) মেথড ফাইলে ASCII ক্যারেক্টার রাইট করে,",
240+
"code": "outFile.write(ch);"
241+
}, {
242+
"definition": "ফাইল ডাটা বাইট হিসেবে রিড করে",
243+
"code": "FileInputStream inFile = new FileInputStream(\"input.txt\");"
244+
}, {
245+
"definition": "read() মেথড ফাইল থেকে বাইট রিড করে, এবং -1 রিটার্ন করে ফাইল রিড করা শেষে",
246+
"code": "byteRead = (byte)inFile.read(); , byteRead != -1"
247+
}, {
248+
"definition": "ফাইলে ডাটা বাইট হিসেবে রাইট করে",
249+
"code": "FileOutputStream outFile = new FileOutputStream(\"out.txt\"); "
250+
}, {
251+
"definition": "write(byteRead) মেথড ফাইলে ডাটা বাইট হিসেবে রাইট করার জন্য ব্যাবহার করা হয়",
252+
"code": "outFile.write(byteRead);"
253+
}, {
254+
"definition": "ইনপুট স্ট্রিম থেকে প্রিমিটিভ ডাটা রিড করে",
255+
"code": "DataInputStream dis = new DataInputStream(inFile);"
256+
}, {
257+
"definition": "আউটপুট স্ট্রিমে পোর্টেবল ওয়েতে প্রিমিটিভ ডাটা রাইট করে",
258+
"code": "DataOutputStream dos = new DataOutputStream(outFile);"
259+
}, {
260+
"definition": "একাধিক ইনপুট স্ট্রিমকে কনক্যাটেনেট করে",
261+
"code": "SequenceInputStream file3 = new SequenceInputStream(file1,file2);"
262+
},{
263+
"definition": "বর্তমান ইনপুট স্ট্রিম থেকে ক্যারেক্টার রিড করে",
264+
"code": "InputStreamReader ir = new InputStreamReader(System.in)"
265+
},{
266+
"definition": "বর্তমান আউটপুট স্ট্রিমে ক্যারেক্টার এনকোড করে UTF-8 অথবা UTF-16 রাইট করে",
267+
"code": "OutputStream os = new FileOutputStream(\"output.txt\");, Writer osw = new OutputStreamWriter(os);"
268+
},{
269+
"definition": "বর্তমান ইনপুট স্ট্রিম থেকে ক্যারেক্টার রিড করে বাফারড পদ্ধতিতে, যেটি পারফরমেন্স বৃদ্ধি করে",
270+
"code": "BufferedReader br =new BufferedReader(new InputStreamReader(System.in));"
271+
},{
272+
"definition": "read() মেথড ফাইল থেকে ক্যারেক্টার রিড করে বাফারড পদ্ধতিতে",
273+
"code": "String str = br.readLine();"
274+
},{
275+
"definition": "বর্তমান ফাইলে ক্যারেক্টার এনকোড করে UTF-8 অথবা UTF-16 রাইট করে বাফারড পদ্ধতিতে",
276+
"code": "BufferedWriter writer = new BufferedWriter(new FileWriter(destination))"
277+
},{
278+
"definition": "বর্তমান ইনপুট স্ট্রিম থেকে বাইট রিড করে বাফারড পদ্ধতিতে, যেটি পারফরমেন্স বৃদ্ধি করে",
279+
"code": "BufferedInputStream inBuffer = new BufferedInputStream(new FileInputStream(\"text2.dat\"));"
280+
},{
281+
"definition": "read() মেথড ফাইল থেকে বাইট রিড করে, এবং -1 রিটার্ন করে ফাইল রিড করা শেষে",
282+
"code": "(ch= inBuffer.read()) != -1"
283+
},{
284+
"definition": "বর্তমান আউটপুট স্ট্রিমে বাইট রাইট করে বাফারড পদ্ধতিতে",
285+
"code": "BufferedOutputStream outBuffer = new BufferedOutputStream(System.out);"
286+
},{
287+
"definition": "write(ch) মেথড আউটপুট স্ট্রিমে ডাটা বাইট হিসেবে রাইট করার জন্য ব্যাবহার করা হয়",
288+
"code": "outBuffer.write(ch);"
289+
},{
290+
"definition": "কোন ফাইল থেকে রিড করা",
291+
"code": "Scanner reader = new Scanner(new File(\"input2.txt\"));"
292+
}]
224293
}
225294
]
226295
}

0 commit comments

Comments
 (0)