このコードは、絶対パスを取得し、環境設定ファイルから文字列を追加し、必要なファイルと一致するように ".json"を追加する必要があります。私は、文字列を連結するには、「+」を使ってみましたが、それはこれが私のコンソール出力であるJava連結が機能しない
StringBuilder pt= new StringBuilder(path);
pt.append(System.getProperty("file.separator"));
pt.append("lib");
pt.append(System.getProperty("file.separator"));
pt.append("ling");
pt.append(System.getProperty("file.separator"));
String lingua =PrefManager.getPref("lingua")+("=");
System.out.println(lingua);
pt.append(lingua);
System.out.println("com extensão"+pt.toString());
String file = pt.toString();
System.out.println(file);
System.out.println(file);
Object obj = parser.parse(new FileReader(file));
StringBuilder.append()と同じ出力を与えていた。
=t-br
=om extensão/home/mateus/BrinoBuildScript/Filesx64/lib/ling/pt-br
=home/mateus/BrinoBuildScript/Filesx64/lib/ling/pt-br
=home/mateus/BrinoBuildScript/Filesx64/lib/ling/pt-br
java.io.FileNotFoundException: /home/mateus/BrinoBuildScript/Filesx64/lib/ling/p= (No such file or directory)
がどのように変数が3を持つことができますコンソールに異なる出力がありますか?これを解決するにはどうすればよいですか?
なぜ三つの異なる出力?どの出力を期待していますか? – IQV
出力は、その変数の最初の出力で準備している "comextensão"テキスト以外は同じです... – john16384
また、.jsonを追加することはありませんか? – Xander