Giriş
Listeyi ters sırada dolaşabilmeyi sağlar.
Listeyi ters sırada dolaşabilmeyi sağlar.
import org.apache.commons.math3.util.Precision;
equals metodu - x + y + epsilondouble d = ...;
double result = Precision.round(d, 2, BigDecimal.ROUND_HALF_DOWN);
org.apache.commons.text.StringEscapeUtils;
Şu satırı dahil ederiz.<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.4</version>
</dependency>
Eskiden bu sınıf lang3 kütüphanesindeydi. Şu satırı dahil ederdik<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
escapeXml10 metodupublic class PassByReference {
public static Integer inc(Integer i) {
i = i+1; // I think that this must be **sneakally** creating a new integer...
System.out.println("Inc: "+i);
return i;
}
public static void main(String[] args) {
Integer integer = new Integer(0);
for (int i =0; i<10; i++){
inc(integer);
System.out.println("main: "+integer);
}
}
}
Çıktı olarak şunu alırız.Inc: 1 main: 0 Inc: 1 main: 0 Inc: 1 main: 0 ...MutableInt sınıfı pass by reference problemini aşmak için kullanılabilir.
import org.apache.commons.lang3.concurrent.TimedSemaphore;
constructorint rateLimit = 1 * 1024 * 2000;
TimedSemaphore rateLimiter = new TimedSemaphore(1, TimeUnit.SECONDS, rateLimit);
acquire metoduwhile (true) {
rateLimiter.acquire();
...
}