BigDecimalクラスを使うことで四捨五入や切り捨・切り上げはできるけど、これによって誤差(丸め誤差)が生じてしまうので、その解決方法も一緒に紹介する。 BigDecimalクラスとは 小数点以下の値に誤差が出ないよう正確に計算するために使う。小数点以下の四捨五入や切り捨て・切り上げといった...
CompileThresholdScalingオプションには、0から+Infまでの浮動小数点値があり、現在の操作(階層と非階層の両方)モードに対応するしきい値をスケールします。 CompileThresholdScalingを1.0より小さい値に設定するとコンパイルが早まるのに対し、1.0より大きい値はコンパイルを遅らせます。 CompileThreshold...
ユーザーが Java プログラムでブール変数の値を切り替えるには、さまざまな方法があります。 トグル動作を示すソース コード ブロックを以下に示します。 import static java.lang.Boolean.TRUE; public class ToggleBoolean { public static void main(String[] args) { Boolean aBoolean = TRUE;...
chargetDecimalSeparator() 小数点に使用する文字を取得します。 chargetDigit() パターンで数字に使用する文字を取得します。 StringgetExponentSeparator() 仮数と指数を区切るための文字列を返します。 chargetGroupingSeparator() 1000の区切り文字に使用する文字を取得します。 StringgetInfinity() 無限大の...
Java には、整数を扱うためのメソッドがたくさんあります。ここでは、整数数から一桁ごとに抽出して分離する方法を見ていきましょう。 %(mod) で与えられた整数値の残りを取得する 整数の一桁ごとに剰余メソッドを使用することで、整数の各桁を得ることができます。Java では、%(mod)演算子...
Java 8以降、String.join()のためにのみ機能する方法Iterable<String>。指定された区切り文字で文字列を結合します。 1 2 3 4 5 6 7 8 9 10 11 12 13 importjava.util.Arrays; importjava.util.List; classMain { publicstaticvoidmain(String[]args) ...
jenvでのバージョン切り替えに応じて、自動的にJAVA_HOMEを設定するにはenable-plugin exportを実行する。 自動設定を有効 jenv enable-plugin export result result You may restart your session to activate jenv export plugin echo export plugin activated ...
JavaVM起動オプションの区切りに半角空白を2つ以上入れても、各オプションは有効になりますか? 有効になります。 なお、javaコマンドに指定したオプションは、Solarisの場合「/usr/ucb/ps -ww」で、Linuxの場合「/bin/ps ww」で、COMMAND欄を見ることで確認できます。 Solaris出力例(V9 JDK5.0...
Spring Boot では、HTTP ポートを設定するための複数のメカニズムが用意されています。実行可能 JAR ファイルのオプション (java コマンドの -jar app.jar オプションよりも後のオプション) として渡すことができます。--server.port=$PORT ...
この投稿では、Java でカンマ区切りの文字列をリストに変換する方法について説明します。そのアイデアは、`split()` メソッドを使用して文字列を分割し、結果の配列を `Arrays.asList()` メソッドに渡すことです。配列に裏打ちされた固定サイズの `List`。