Java

Java

【Linux】Javaのバージョン切り替え方法

1つのLinux環境に複数のJavaのバージョンがインストールされていて、簡単に切り替えたいときのやり方です。まずはバージョンの確認方法から「#java -version」本来使用したいバージョンじゃなかった場合、切り替えるにはalternatives コマンドを使います。
AWS

【AWS・Java】署名付きURLでS3にファイルをアップロードする方法!

AWSのS3では署名付きURLというものが発行できます。これはプライベートなバケットやオブジェクトに対して限定的にアクセス可能にすることの出来るURLです。今回はJavaからAWSのSDKを使って署名付きURLでファイルをアップロードする方法を説明してみます。S3Presignerを使うためのGradleのバージョンの設定も説明します。
Java

【Java】PDFのダウンロードの書き方とブラウザ表示の書き方

JavaでWEBアプリを開発しているときのPDFの出力方法、ダウンロードする方法と、ブラウザに表示する方法があります。response.setContentType("application/pdf");でPDFを指定して、response.setHeader("Content-Disposition", "inline");とすることでブラウザ表示、response.setHeader("Content-Disposition", "attachment");とすることでダウンロードを指定することができます。
Java

【Java初心者】BigDecimalで正確に四則演算する書き方!

Javaで四則演算を行うときに、doubleやfloatを使って計算を行うと、丸め誤差が発生して計算がずれてしまう事があります。少数点以下の計算を扱う方法は、BigDecimalを使って計算をすると正確な答えが計算できます、ここではBigDecimalを使って足し算(加算)add、引き算(除算)subtract、掛け算(乗算)multiply、割り算(除算)divide、四捨五入のやり方を説明します。
Java

【Java】数値を0埋めする方法!String.formatを使って0埋め文字列に!

Javaで0埋め(ゼロ埋め)、0パディングなどとも言います、数字に対して指定した桁数で左側を0で埋めた文字列にしたい場合の書き方を説明したいと思います。例えば「1」を5桁の0埋めで「00001」の文字列にしたい、というときの書き方です。Stringのformatメソッドを使うと、簡単に0埋め文字列化にする事ができます。
Java

【Java】連想配列、Mapの使い方と種類

Javaでキーと値で管理できる連想配列、Mapの使い方と、種類について説明します連想配列へのセットの仕方や、取りだし方、繰り返し回す方法や、連想配列の種類(HashMap、TreeMap、LinkedHashMap)についても説明します。
Java

【Java】大文字から小文字、小文字から大文字へ変換する方法

JavaでStringの変数に格納されたアルファベットを一括で大文字へ変換する方法、一括で小文字へ変換する方法を説明します。
Java

【Java】各データ型の最大値と最小値byte、short、int、long

Javaで扱えるデータ型には最小値と最大値があり、最大値を超える桁数を入れようとすると桁あふれが起きExceptionが発生してしまうので、注意が必要です。Intで扱える桁数を意識せずに金額の計算などで使用すると、Exceptionが発生してバグの原因になりがちです。
Java

【Java】繰り返し処理、for文とwhile文の使い方

Javaで繰り返し処理(ループ処理)を行う書き方として、for文とwhile文が使われますそれぞれの使い方を説明してみたいと思います。めちゃくちゃ使われる関数なのでしっかり使いこなせるようになりましょう。
Java

【Java】日付から文字列、文字列から日付、Date型 ⇔ String型のフォーマット変換

Javaで日付型(Date型)から文字列型(String)へ、フォーマットを指定してのデータ型の変換、逆の文字列型(String)から日付型(Date型)へのデータ型変換を説明します。日付⇒文字列、文字列⇒日付は何回やっても覚えられない