使用java以编程方式格式化java代码

使用java以编程方式格式化java代码,java,string,formatting,Java,String,Formatting,我想格式化包含以下代码的字符串: "function() { for(i=0;i<n;i++){ return i; }}" “function(){for(i=0;i您必须使用google-java-format-1.5.jar和google-java-format-1.5-all-deps.jar 请参见下面的示例代码 public class Main { public static void main(String[] args) { Formatter fo

我想格式化包含以下代码的字符串:

 "function() { for(i=0;i<n;i++){ return i; }}"

“function(){for(i=0;i您必须使用
google-java-format-1.5.jar
google-java-format-1.5-all-deps.jar

请参见下面的示例代码

public class Main {
   public static void main(String[] args) {
      Formatter formatter = new Formatter();
      try {
        System.out.println(formatter.formatSource("public class Test{public static void main(String[] args) {String s;}}"));
      } catch (FormatterException e) {
        e.printStackTrace();
    }
 }

}
产量将是

public class Test {
  public static void main(String[] args) {
     String s;
  }
}
示例工作代码


希望这对您

IDEEclipse>格式有所帮助?另外,您还在
{
}之后添加了一行新行
在您的示例中…请提供一个“请勿发布”链接,答案应包括解释和有趣的内容。请参阅添加的示例。请更好地检查它,但…不要在图像中发布您的代码。使用{}复制粘贴它按钮。它允许搜索引擎使用要引用的文本。我如何使用android studio将其实现到android?与导入/链接jar的方式相同
public class Test {
  public static void main(String[] args) {
     String s;
  }
}