No, FileInputStream, like all InputStreams, is for reading bytes (binary data) from files. For reading plain text (in whatever character encoding), you would use a FileReader.
Microsoft
Word .doc and .docx files are files that have a specific, proprietary format defined by Microsoft. The
Apache POI library helps you read and write those formats.