に関する記事一覧
Java
マップ(Map)のキー(key)を順番に取得するにはMapクラスのkeySetメソッドを使用します。
keySetメソッドはMapのキーをSet型…
Java
Mapクラスのsizeメソッドを使用することでマップ(Map)内のマッピング数を調べることができます。
Mapはデータを追加したり、削除したりを繰…
Java
オーバーロードとは同じメソッド名でパラメータのみが異なるメソッドを作成することをいいます。
オーバーロードを使うことで、…
Java
クラス(Class)からインスタンスを作成するにはConstructorクラスのnewInstanceメソッドを使用します。
newInstanc…
Java
enumはあるデータの種類を表すのに使い、列挙型とも呼ばれています。
enumは特殊なクラスで、そのクラスはObject型のサブクラスであるように、すべての「enum」は、あるデータの Enum型…
Java
Scannerクラスを使うことで文字列をプリミティブ型のデータへ変換することができます。
プリミティブ型とは、プログラミング言語などが仕…
Java
getClassメソッドを使用することでインスタンスがどのクラス(Class)か調べることができます。
しかし、getClass()メソッドを使用…
Java
日付を比較するにはbeforeやafter、compareTo、equalsメソッドを使用します。
日付は比較して、どちらが先かどうかを判定することができます。
例えば、美容院の予約などで1日前までは予約キャンセ…
Java
cloneメソッドを使用することで、インスタンスをコピーすることができます。
プログラムを書いていると、同じオブジェクトが必要で、「オブジェクトを…
Java
文字列(String)を連結させるには+演算子が思い浮かぶと思います。
しかし、「+」演算子の他にもconcatメソッド、StringBuilderク…
Java
数値を文字列(String)に変換するにはtoStringメソッドを使用します。
toStringメソッドはオブジェクトの文字列表現を返す…
Java
文字列(String)を数値に変換するには数値型のラッパークラスのparseXXメソッドを使用します。
XXにはIntやFloatなどの変換したい数値…
Java
indexOfメソッドを使用することで、文字列に特定の文字列が含まれるか調べることができます。
indexOfメソッドは、あるキーワードで検索する…
Java
trimメソッドを使用することで、文字列の前後の空白を取り除くことができます。
例えば、あるファイルからデータを読み込んだ時などのPC側が自動で出…
Java
文字列を置換するにはreplaceメソッドが思い浮かぶと思いますが、replaceメソッドは置換する対象の文字列を指定しなければならない為、複雑な文字列の置換には対応が難しいです。
しかし、正規表現とreplaceA…
Java
変数にはプログラム上のどこからでもアクセスできるグローバル変数と、プログラム上で使用する範囲が制限されるローカル変数というものがあ…
Java
文字列(String)の比較を行うにはequalsメソッドを使用します。
比較した際に一致した場合はtrueを返し、異なった場合はfalseを返します。
…
Java
文字列を置換するには、replaceメソッドを使用します。
置換という言葉は「置き換え」というイメージがありますが、もちろん対象の文字列を指定した文字列に置き換えることができます。
そして、「置き換え」を利用するこ…
Java
取得した日時の計算を行うには、Calenderクラスのaddメソッドを使用します。
Calenderクラスは抽象クラスなので、地域に合わせた実装クラ…
Java
大文字・小文字を区別せずに文字列を比較するには、StringクラスのequalsIgnoreCaseメソッドを使用します。
Stringクラスのeq…
Java
JavaにはListという配列よりも便利な型があります。
現場でもよくつかわれると思います。
この記事では、Listの使い方全般を解説していきます。
[toc]
…
Java
[toc]
Java Mathクラスとは
Java Mathクラスは、Javaの演算子が提供しているよりも高度な数学計算ができます。
例えば、対数関数、平方根…
Java
通常の変数と同じように配列をメソッドに渡すことができます。配列をメソッドに引数として渡すといっても、実際はメモリ内の配列のアドレスが渡されるだけです。
ここでは、Javaのメソッドに引数として配列を渡す方法と、メソッドから配列を返す方法について学びます。
…
Java
皆さんは、Javaでコードを書いてる際に、「extends」というキーワードがついているのを見かけるかと思います。
これは「継承」と言われています。継承の目的は、コードが再利用できるようにすることで、
あるクラスで一意の機能のみを記述した場合、残りの共通プロパテ…
Java
メソッドは特定のアクションを実行するために使用され、関数とも言われています。
前回、解説したmain()メソッドやstaticメソッドもその名の通りメソッドになり、
今まで使用してきた、println()やparse()などもメソッドになります。
メソッドを使え…
Java
前回、main()メソッドを紹介しましたが
「public static void main(String[] args ) {}」で「staticとは何だろう?」と思ったことはありませんか?
staticとは静的メソッドと言…
Java
Javaプログラムは、どこかで実行を開始する必要があります。
プログラミングを始めた当時、私はどこからプログラムが動いているのかとても気になっていました。
Javaのプログラムはあるクラスのmainメソッドを実行することから始…
Java
String型の日付をLocalDateTimeクラスの日付型に変換するには、
LocalDateTimeクラスのparseメソッドを使用します。
そして、引数に文字列とDateTimeFormatterクラスのオブジェ…
Java
デフォルト引数とは、メソッドを呼び出す際に引数の値が未設定であればデフォルト値を指定できることを指します。
Javaにはデフォルトのパラメーターはありませんが、代替え方法はいくつかあります。
C ++やJ…
Java
数字の「1」や文字列の「Hello」など、
ソースコードに記載されている値のことをリテラルと言います。
例えば、このような変数を定義したとします。
[crayon-673f09970c95a784296728/]
…
Java
この記事では、サンプルコードを使用してJavaの可変引数について学びます。可変引数を使用する場合と使用しない場合についても学習します。
[toc]
Javaの可変引数とは何か?
…
Java
parseDouble()メソッドは、Javaの組み込みメソッドであり、
指定されたStringによって表される値に初期化された新しいdoubleを返します。
文字列は、負の数を示す「-」または正の数を示す「+」で始めること…
Java
[toc]
Javaコードを実行すると、さまざまな例外が発生する可能性があります。
ネットワーク接続の問題、ユーザーからかと言っての不適切な入力、プログラム内に存在しないファイルを開くなど
いくつかの理由で発生する可能性があり…
Java
[toc]
一般に、JavaでMapをループさせる方法は5つあります。
今回は、それらすべてについて説明し、それらの長所と短所についても説明します。
まず、Mapはコレクションではないため、イテレータを使用してMapを直接、…
Java
[toc]
ループ処理でのbreakとcontinueについて解説していきます。
breakはseitch-case文で解説しましたが、これは、switch-case文を「ジャンプアウト」
するために使用されました。
ループ…
Java
Javaには、アクセス修飾子と非アクセス修飾子の2種類の修飾子があります。
Javaのアクセス修飾子は、フィールド、メソッド、コンストラクタ、クラスのアクセシビリティ、スコープを指定します。アクセス修飾子を適用することで、フィールド、コンス…
Java
[toc]
文字列連結は、その名の通り、2つ以上の小さな文字列を結合して大きな文字列を作成します。
例えば、人の姓と名を連結してフルネームを作成できます。
みなさんは文字列の連結といえば「+」を使って連結させるというイメージ…
Java
Javaのコンストラクタは、オブジェクトの初期化に使用される特別なメソッドです。
コンストラクタは、クラスのオブジェクトが作成されるときに呼び出されます。オブジェクト属性の初期値を設定するのにも使用できます。
…
Java
ここでは、Javaのメソッドの呼び出し方について書いてます。メソッドを使うことによって毎回同じ処理を書かなくてもよくなり、ソースコードが見やすくなりバグも減っていきます。はじめのうちはわかりにくいと思いますが、このメソッドを習得するとプログラマーになる為の第一関…
Java
コメントは、Javaのコードを説明し、読みやすくするために使います。テストするときにバグを防ぐためにも使用されます。自分で作成したプログラムでも、何をしているのかわからなくなる時があるので、そういったことを防ぐために使用します。
…