間抜けなロジック・・・


少し整理していたときに目についたソースで

「なんじゃ!こりゃ?」

っていうのがありました。。。

以下のロジックなのですが、
##########################################################

static synchronized public boolean copyFileCharacter(String sourceFile,String targetFile) throws Exception{
File sFile = new File(sourceFile);
File tFile = new File(targetFile);
if(!sFile.exists())return false;
StringBuffer stringBuffer = new StringBuffer();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(sFile),decode));

String line;
while( (line = bufferedReader.readLine() )!=null){
stringBuffer.append(line + BR);
}
bufferedReader.close();

BufferedWriter outputStream = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(tFile),encode));
outputStream.write(stringBuffer.toString());
outputStream.close();

return true;
    
}

##########################################################

文字コードを変換して、コピーするという単純なモノなのですが、

ぇーっという個所があります。。。

ちなみに、このソース、業務システムで稼動している一部です(;´Д)yヾ。。。

さて、その「ぇー!!!」っという部分はどこでしょうかwww

正解したかたには粗品を進呈するかもしれません( ゜Д゜)y─┛~~~~~