21xrx.com
2024-11-05 16:42:02 Tuesday
登录
文章检索 我的文章 写文章
Java中区间值的表示方式
2023-06-18 09:19:07 深夜i     --     --
Java 区间 表示方式 数组 List 自定义类 计算 判断

在Java中表示一个区间的值可以使用数组、List和自定义类等方式。对于简单的区间表示,可以使用数组或List;而对于复杂的业务需求,则需要自定义类来进行区间的封装。

数组和List的表示方式较为简单,例如表示一个区间为[1,10],可以用以下代码:


int[] range = 10;

List rangeList = Arrays.asList(1, 10);

这种方式可以快速地表示一个区间,但是对于一些需要对区间进行操作的情况,就需要自定义类了。自定义类可以通过定义起始点和终止点两个变量来封装一个区间,同时可以添加区间的计算、判断等方法,例如:


public class Range {

  private int start;

  private int end;

  public Range(int start, int end)

    this.start = start;

    this.end = end;

  

  public int getStart()

    return start;

  

  public int getEnd()

    return end;

  

  public int length() {

    return end - start + 1;

  }

  public boolean contains(int num)

    return num >= start && num <= end;

  

}

这样就可以通过自定义类来表示复杂的区间,同时可以添加一些实用的方法来对区间进行操作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复