示例#1
0
文件: Task93.java 项目: vipmax/hw1
  public static void main(String[] args) {
    if (args.length == 0) {
      System.out.println("Нет аргументов командной строки");
      return;
    }

    Task93 task93 = new Task93();
    String[] inputStrings = args;
    System.out.println("Средняя длина строк: " + General.findAVGLength(inputStrings));
    System.out.println("Строки, длина которых меньше средней:  ");
    General.showStrings(task93.getStringsLessAVGLenght(inputStrings));
    System.out.println("Строки, длина которых больше средней:  ");
    General.showStrings(task93.getStringsMoreAVGLenght(inputStrings));
    General.printInfo();
  }
示例#2
0
文件: Task93.java 项目: vipmax/hw1
  public String[] getStringsMoreAVGLenght(String... sourseStrings) {

    Integer avgLenght = General.findAVGLength(sourseStrings);
    List<String> result = new ArrayList<String>();

    for (String s : sourseStrings) {
      if (s.length() > avgLenght) {
        result.add(s);
      }
    }
    return result.toArray(new String[0]);
  }