package Ġmain Ċ Ċ import Ġjava . io . File Ċ import Ġjava . io . FileInputStream Ċ import Ġjava . io . InputStream Ċ import Ġjava . util .* Ċ Ċ object ĠA o C Input File IO Ġ{ ĊĠĠĠ Ġval ĠINPUT _ FILE _ ROOT Ġ: ĠString Ġ= Ġ" test / resources /" ĊĊĠĠĠ Ġpublic Ġfun ĠreadFile AsString ( fname Ġ: ĠString ) Ġ: ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfile Stream Ġ: ĠInputStream ? Ġ= Ġjava Class . class Loader . getResource AsStream ( INPUT _ FILE _ ROOT + fname +". txt ") ĊĠĠĠĠĠĠĠ Ġvar Ġtxt Ġ: ĠString Ġ= Ġ"" ĊĊĠĠĠĠĠĠĠ ĠScanner ( file Stream ). use Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtxt Ġ= Ġif Ġ( it . use Delimiter ("\\ A "). hasNext ()) Ġit . next () Ġelse Ġ"" ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtxt ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġfun ĠreadFile As Strings ( fname Ġ: ĠString ) Ġ: ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠfilePath Ġ= Ġjava Class . class Loader . getResource ( INPUT _ FILE _ ROOT + fname +". txt "). path ĊĠĠĠĠĠĠĠ Ġreturn ĠFile ( filePath ). read Lines () ĊĠĠĠ Ġ} Ċ } ĊĊ