Class Distribution (2.72.2) Stay organized with collections Save and categorize content based on your preferences.
- 2.72.2 (latest)
- 2.72.1
- 2.71.0
- 2.70.3
- 2.69.0
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
publicclassDistributionDistribution records values from0 (inclusive) toendValue (exclusive) and computes their percentiles.
Methods may be called concurrently.
Inherited Members
Constructors
Distribution(int endValue)
publicDistribution(intendValue)| Parameter | |
|---|---|
| Name | Description |
endValue | int |
Methods
getNthPercentile(double percentile) (deprecated)
publiclonggetNthPercentile(doublepercentile)| Parameter | |
|---|---|
| Name | Description |
percentile | double |
| Returns | |
|---|---|
| Type | Description |
long | |
getPercentile(double percentile)
publicintgetPercentile(doublepercentile)Get the percentile of recorded values. If called concurrently with#record(int), the result is an approximate.
| Parameter | |
|---|---|
| Name | Description |
percentile | double |
| Returns | |
|---|---|
| Type | Description |
int | |
record(int value)
publicvoidrecord(intvalue)Records a new value.
The value must not be negative. To help with distributions with long tails, if the given value is greater than or equal toendValue, the valueendValue-1 is recorded instead.
| Parameter | |
|---|---|
| Name | Description |
value | int |
toString()
publicStringtoString()| Returns | |
|---|---|
| Type | Description |
String | |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-17 UTC.