私が書き出されます文字列の一部、例としてセミコロンを使用する必要があることに気づいたCSVファイルへの書き込みをout.write使用している間:私も使っていないことに気づいout.writeを使用してセミコロンはどのように機能しますか?
out.write("Project Name;");
out.write(String.valueOf(newFiles.getProjectName()) + ";");
セミコロンは物事を混乱させます!
このセミコロンがどのように機能し、どのようにコンパイラがそれを読むのですか?
おかげ
「あなたはものを混乱させるでしょうか?セミコロンを省略すると、問題はどうなりますか? – Mureinik
@Mureinik確かに!私はこれらの文字列をCSVファイルにcoulmnsの名前として一度書いておきます。 out.write( "Project Name;"); out.write( "Type;"); out.write( "License;"); out.write( "Size;"); out.write( "JAVA Percentage;"); out.write( "Contributors;"); out.write( "Version;"); これらのセミコロンのうちの1つを書いたり、見逃したりしないと、次の文字列は前のものと同じセルに書き込まれます。 – user5923402
これはコンパイルとは関係がありません。これはCSVの形式なので、セル間に区切り記号が必要です(カンマは通常使用されます)。 – Mureinik