public class Truncate {

  // truncate : takes a String and an int.
  
  // if the string is longer than the given length, return
  // a new string that is shortened to the given length, adding "..."
  // to indicate that it went over
  public static String truncateA(String s, int l) {
    if(s.length() > l) {
      return s.substring(0, l) + "...";
    }
  }

  public static String truncateB(String s, int l) {
    if(s.length() == l) {
      return s.substring(0, l) + "...";
    }
    else {
      return s;
    }
  }

  public static String truncateC(String s, int l) {
    if(s.length() > l) {
      return s.substring(0, l) + "...";
    }
    else {
      return s;
    }
  }

  public static String truncateD(String s, int l) {
    if(s.length() < l) {
      return s;
    }
    else {
      return s.substring(0, l) + "...";
    }
  }


  public static void main(String[] args) {

    // Two new String methods:
    String s1 = "Hello, CSE11!";
    //            ^   ^
    //            1   5
    String s2 = "This is a long entry of text that needs shortening";
    //                ^        ^
    //                5       14
    System.out.println(s1.length());
    System.out.println(s2.length());

    System.out.println(s1.substring(1, 5));
    System.out.println(s2.substring(5, 14));


//    System.out.println(truncate(s1, 20));
//    System.out.println(truncate(s2, 20));
  }

}





/*

*/
