このページは、Javaのメソッド解説記事を一覧でまとめました。
各メソッドに簡単なサンプルプログラムも載せています。
ご参考になれば幸いです。
(使い方が複数あるメソッドは、最もシンプルなものを載せています)
a
aの章では
- ArrayList.addメソッド
- ArrayList.clearメソッド
- ArrayList.isEmptyメソッド
- ArrayList.removeメソッド
- ArrayList.sizeメソッド
- Arrays.asListメソッド
をまとめています。
ArrayList.addメソッド
ArrayList.addメソッドとは、ArrayListに引数で指定されている値を追加するメソッド。
1 2 3 4 |
ArrayList<String> sample = new ArrayList<>(); sample.add("test"); sample.add("sample"); // 変数sampleは["test","sample"]というArrayListになっている |
ArrayList.clearメソッド
ArrayList.clearメソッドとは、ArrayListからすべての要素を削除するメソッド。
1 2 |
【削除したいArrayList】.clear(); // 実行後は空のArrayListになっている |
ArrayList.isEmptyメソッド
ArrayList.isEmptyメソッドとは、呼び出したArrayListが空かどうかを判定してbooleanを返すメソッド。
1 2 3 |
ArrayList<String> sample = new ArrayList<>(); boolean result = sample.isEmpty(); // 変数resultには「true」が返される |
ArrayList.removeメソッド
ArrayList.removeメソッドとは、ArrayListから引数で指定されているインデックスや値を削除するメソッド。
1 2 3 4 5 |
ArrayList<String> sample = new ArrayList<>(); sample.add("test"); sample.add("hogehoge"); sample.remove(0); // 変数sampleは["hogehoge"]というArrayListになっている |
ArrayList.sizeメソッド
ArrayList.sizeメソッドとは、呼び出したArrayListの要素数をint型で返すメソッド。
1 2 3 4 |
ArrayList<String> sample = new ArrayList<>(); sample.add("test"); int result = sample.size(); // 変数resultには「1」が返される |
Arrays.asListメソッド
Arrays.asListメソッドとは、引数に与えられた配列を固定サイズのList型に変換して返すメソッド。
1 |
List<型> 【変数名】 = Arrays.asList(【変換したい配列】); |
b
bの章では
- BigDecimal.addメソッド
- BigDecimal.multiplyメソッド
- BigDecimal.subtractメソッド
- BigDecimal.valueOfメソッド
をまとめています。
BigDecimal.addメソッド
BigDecimal.addメソッドとは、BigDecimal型の足し算の計算ができるメソッド。
1 2 3 4 |
BigDecimal sample1 = BigDecimal.valueOf(2.3); BigDecimal sample2 = BigDecimal.valueOf(1.1); BigDecimal result = sample1.add(sample2); // 変数resultにはBigDecimal型の「3.4」という値が返される |
BigDecimal.multiplyメソッド
BigDecimal.multiplyメソッドとは、BigDecimal型のかけ算の計算ができるメソッド。
1 2 3 4 |
BigDecimal sample1 = BigDecimal.valueOf(1.3); BigDecimal sample2 = BigDecimal.valueOf(2.7); BigDecimal result = sample1.multiply(sample2); // 変数resultにはBigDecimal型の「3.51」という値が返される |
BigDecimal.subtractメソッド
BigDecimal.subtractメソッドとは、BigDecimal型の引き算の計算ができるメソッド。
1 2 3 4 |
BigDecimal sample1 = BigDecimal.valueOf(8.5); BigDecimal sample2 = BigDecimal.valueOf(2.7); BigDecimal result = sample1.subtract(sample2); // 変数resultにはBigDecimal型の「5.8」という値が返される |
BigDecimal.valueOfメソッド
BigDecimal.valueOfメソッドとは、引数に与えられたdouble型またはlong型の数値をBigDecimal型に変換して返すメソッド。
1 2 3 |
double sample = 3.61; BigDecimal result = BigDecimal.valueOf(sample); // 変数resultにはBigDecimal型の「3.61」という値が返される |
d
dの章では
- Double.parseDoubleメソッド
をまとめています。
Double.parseDoubleメソッド
Double.parseDoubleメソッドとは、引数に与えられたString型の数値をdouble型に変換して返すメソッド。
1 2 3 |
String sample = "1.23"; double result = Double.parseDouble(sample); // 変数resultにはdouble型の「1.23」という値が返される |
i
iの章では
- Integer.compareメソッド
- Integer.parseIntメソッド
をまとめています。
Integer.compareメソッド
Integer.compareメソッドとは、int型の第一引数と第二引数を比較して結果をint型で返すメソッド。
1 2 |
int result = Integer.compare(【int型値1】, 【int型値2】); // 第一引数、第二引数を比較して、「0」「1」「-1」のいずれかが返される |
ケース | 返り値 |
---|---|
【第一引数】 == 【第二引数】 の場合 | 0 |
【第一引数】 > 【第二引数】 の場合 | 1 |
【第一引数】 < 【第二引数】 の場合 | -1 |
Integer.parseIntメソッド
Integer.parseIntメソッドとは、引数に与えられたString型の数値をint型に変換して返すメソッド。
1 2 3 |
String sample = "3"; int result = Integer.parseInt(sample); // 変数resultにはint型の「3」という値が返される |
l
lの章では
- List.ofメソッド
をまとめています。
List.ofメソッド
List.ofメソッドとは、引数に与えられた配列や要素の不変のListを返すメソッド。
1 2 |
List<型> 変数名 = List.of(配列); List<型> 変数名 = List.of(要素1, 要素2, 要素3, …); |
m
mの章では
- Math.ceilメソッド
- Math.floorメソッド
- Math.powメソッド
- Math.randomメソッド
をまとめています。
Math.ceilメソッド
Math.ceilメソッドとは、小数点の切り上げの計算ができるメソッド。
1 2 |
double result = Math.ceil(2.3); // 変数resultには「3.0」という値が返される |
Math.floorメソッド
Math.floorメソッドとは、小数点の切り捨ての計算ができるメソッド。
1 2 |
double result = Math.floor(2.8); // 変数resultには「2.0」という値が返される |
Math.powメソッド
Math.powメソッドとは、累乗の計算ができるメソッド。
1 2 |
double result = Math.pow(3, 2); // 変数resultには「9.0」という値が返される |
Math.randomメソッド
Math.randomメソッドとは、0以上1未満のdouble型の乱数を生成して返すメソッド。
1 |
double result = Math.random(); |
変数resultには
- 0.8901131703976065
- 0.0616250957786707
- 0.5010718857632958
というような値が返される
o
oの章では
- Objects.isNullメソッド
をまとめています。
Objects.isNullメソッド
Objects.isNullメソッドとは、null判定ができるメソッド。
1 2 3 |
String sample = null; boolean result = Objects.isNull(sample); // 変数resultには「true」が返される |
r
rの章では
- Random.nextDoubleメソッド
- Random.nextIntメソッド
をまとめています。
Random.nextDoubleメソッド
Random.nextDoubleメソッドとは、0.0から1.0の範囲でdouble型の乱数を生成して返すメソッド。
1 2 |
Random random = new Random(); double sample = random.nextDouble(); |
変数sampleには
- 0.5120234838619796
- 0.25166179980801706
- 0.12003992143287578
というような値が返される。
Random.nextIntメソッド
Random.nextIntメソッドとは、int型の乱数を生成して返すメソッド。
1 2 |
Random random = new Random(); int sample = random.nextInt(); |
変数sampleには
- -725332370
- 46853398
- -445575071
というようなint型が取り得る値が返される。
s
sの章では
- String.charAtメソッド
- String.concatメソッド
- String.containsメソッド
- String.endsWithメソッド
- String.isEmptyメソッド
- String.substringメソッド
- String.toLowerCaseメソッド
- String.toUpperCaseメソッド
- String.trimメソッド
をまとめています。
String.charAtメソッド
String.charAtメソッドとは、文字列に引数で指定したインデックスの文字を返すメソッド。
1 2 3 |
String sample = "hogehoge"; char result = sample.charAt(2); // 変数resultには「g」が返される |
String.concatメソッド
String.concatメソッドとは、文字列に引数で指定した文字列を最後に結合した文字列を返すメソッド。
1 2 3 4 |
String sample1 = "aa"; String sample2 = "bb"; String result = sample1.concat(sample2); // 変数resultに 「aabb」という文字列が返さる |
String.containsメソッド
String.containsメソッドとは、文字列に引数で指定した文字列を含んでいるかを検索して結果をbooleanで返すメソッド。
1 2 3 4 |
String sample1 = "abc"; String sample2 = "b"; boolean result = sample1.contains(sample2); // 変数resultに「true」が返される |
String.endsWithメソッド
String.endsWithメソッドとは、呼び出した文字列が引数で指定した文字列で終わっているかどうかを判定し結果をbooleanで返すメソッド。
1 2 3 4 |
String sample = "sample"; String check = "le"; boolean result = sample.endsWith(check); // 変数resultに「true」が返される |
String.isEmptyメソッド
String.isEmptyメソッドとは、文字列が空かどうかを判定してbooleanを返すメソッド。
1 2 3 |
String sample = ""; boolean result = sample.isEmpty(); // 変数resultには「true」が返される |
String.substringメソッド
String.substringメソッドとは、文字列から引数で指定されている開始インデックスから文字列を抜き出して返すメソッド。
1 2 3 |
String sample = "sample"; String result = sample.substring(2); // 変数resultには「mple」という文字列が返される |
String.toLowerCaseメソッド
String.toLowerCaseメソッドとは、大文字を小文字に変換した文字列を返すメソッド。
1 2 3 |
String sample = "ABC"; String result = sample.toLowerCase(); // 変数resultに「abc」という文字列が返される |
String.toUpperCaseメソッド
String.toUpperCaseメソッドとは、小文字を大文字に変換した文字列を返すメソッド。
1 2 3 |
String sample = "abc"; String result = sample.toUpperCase(); // 変数resultに「ABC」という文字列が返される |
String.trimメソッド
String.trimメソッドとは、呼び出している文字列の先頭と末尾から空白を削除した文字列を返すメソッド。
1 2 3 |
String sample = " a b c "; String result = sample.trim(); // 変数resultに「a b c」という文字列が返される |