Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chapter 10: Using I/O #18

Open
4 of 28 tasks
pavel-rossinsky opened this issue Apr 18, 2020 · 0 comments
Open
4 of 28 tasks

Chapter 10: Using I/O #18

pavel-rossinsky opened this issue Apr 18, 2020 · 0 comments

Comments

@pavel-rossinsky
Copy link
Owner

pavel-rossinsky commented Apr 18, 2020

Using I/O

TODO:

  • Describe the TODOs
  • Add docs

Using the Byte Steams

Reading Console Input

  • Class ReadBytes

Writing Console Output

  • Class WriteDemo

Reading and Writing Files Using Byte Streams

Inputting from a File

  • Class ShowFile
  • Class ShowFile -> ShowFile2

Automatically Closing a File

  • Class ShowFile -> ShowFile3
  • Class CopyFile

Reading and Writing Binary Data

  • Class RWData

A File Comparison Utility

  • Class CompFiles
  • Class CompFiles -> CompFiles2 (ignore the case of letters)
  • Class CompFiles -> CompFiles3 (display the position within the file where the files differ)

Random-Access Files

  • Class RandomAccessDemo

Using Java's Character-Based Streams

Console Input Using Character Streams

  • Class ReadChars
  • Class ReadLines

Console Output Using Character Streams

  • Class PrintWriterDemo

File I/O Using Character Streams

Using a FileWriter

  • Class KtoD

Using a FileReader

  • Using a FileReader

Using Java's Type Wrappers to Convert Numeric Strings

  • Class AvgNums

Createting a Disk-Based Help System

  • File helpfile.txt
  • Class Help
  • Class FileHelp

Self Test

  • Class SelfTest3
  • Class SelfTest4
  • Class SelfTest5
  • Class SelfTest6
  • Class SelfTest7
  • Class SelfTest8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant