Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Open Source License 

public class Main {
    private static String removeUnecessaryIndent(String docs) {
        int count = 0;
        String[] lines = docs.split("\n");
        if (lines == null || lines.length == 0)
            return docs;
        String tmp = lines[0];
        if (tmp != null && tmp.length() > 0) {
            while (tmp.charAt(0) == ' ') {
                count++;
                if (tmp.length() == 1)
                    break;
                tmp = tmp.substring(1);
            }
        }
        StringBuffer modified = new StringBuffer();
        for (int i = 0; i < lines.length; i++) {
            String line = lines[i];
            if (line.length() > count) {
                if (line.substring(0, count).trim().length() == 0) {
                    line = line.substring(count);
                }
            }
            modified.append(line);
            modified.append("\n");
        }
        modified.deleteCharAt(modified.length() - 1); // remove last newline
        return modified.toString();
    }
}