<awangdev>[lint]. Subarray Sum_1.java
public List<Integer> subarraySum(int[] nums) {
        List<Integer> rst = new ArrayList<>();
        if (nums == null || nums.length == 0) {
            return rst;
        }
        int preSum = 0;
        Map<Integer, Integer> map = new HashMap<>();
        map.put(preSum, -1);
        for (int i = 0; i < nums.length; i++) {
            preSum += nums[i];
            if (map.containsKey(preSum)) {
                rst.add(map.get(preSum) + 1);
                rst.add(i);
                return rst;
            }
            map.put(preSum, i);
        }
        return rst;
    }
public List < Integer > var_1 ( int [ ] var_2 ) {
  List < Integer > var_5 = new ArrayList < > ( ) ;
  if ( var_2 == null || var_2 . length == 0 ) {
    return var_5 ;
  }
  int var_9 = 0 ;
  Map < Integer , Integer > var_12 = new HashMap < > ( ) ;
  var_12 . put ( var_9 , - 1 ) ;
  for ( int var_15 = 0 ;
  var_15 < var_2 . length ;
  var_15 ++ ) {
    var_9 += var_2 [ var_15 ] ;
    if ( var_12 . containsKey ( var_9 ) ) {
      var_5 . add ( var_12 . get ( var_9 ) + 1 ) ;
      var_5 . add ( var_15 ) ;
      return var_5 ;
    }
    var_12 . put ( var_9 , var_15 ) ;
  }
  return var_5 ;
}
