Caution

お使いのブラウザはJavaScriptが実行できない状態になっております。
当サイトはWebプログラミングの情報サイトの為、
JavaScriptが実行できない環境では正しいコンテンツが提供出来ません。
JavaScriptが実行可能な状態でご閲覧頂くようお願い申し上げます。

Java辞典 一覧ページ

文字列.length() / charAt()文字列の長さ取得・指定位置の文字取得。
文字列.indexOf() / lastIndexOf() / contains()文字列の検索・存在確認。
文字列.startsWith() / endsWith() / matches()前方・後方一致・正規表現マッチング。
文字列.substring()文字列の一部を切り出し。
文字列.replace() / replaceAll() / replaceFirst()文字列の置換。
文字列.toUpperCase() / toLowerCase() / trim()大文字・小文字変換・空白除去。
文字列.split() / String.join()文字列の分割・結合。
文字列.equals() / equalsIgnoreCase() / compareTo()文字列の比較。
String.valueOf() / Integer.toString()数値⇔文字列の変換。
文字列.toCharArray() / String.copyValueOf()文字列⇔文字配列の変換。
new StringBuilder() / ビルダー.append() / insert()文字列の可変操作(追加・挿入)。
ビルダー.reverse() / replace() / toString()文字列の反転・置換・変換。
Arrays.sort() / Arrays.binarySearch()配列の並べ替え・二分探索。
Arrays.copyOf() / Arrays.copyOfRange() / Arrays.fill()配列のコピー・埋め込み。
Arrays.equals() / Arrays.toString() / Arrays.asList()配列の比較・文字列化・List変換。
new ArrayList<>() / リスト.add() / set() / get()リストの作成・要素の追加・変更・取得。
リスト.remove() / clear() / size() / isEmpty()リストの要素削除・クリア・サイズ確認。
リスト.contains() / indexOf() / subList()リストの検索・部分取得。
Collections.sort() / Collections.shuffle() / Collections.reverse()リストの並べ替え・シャッフル・反転。
new HashMap<>() / マップ.put() / get() / getOrDefault()マップの作成・追加・取得。
マップ.remove() / containsKey() / containsValue() / size()マップの削除・存在確認。
マップ.keySet() / values() / entrySet()マップのキー・値・エントリの取得。
new HashSet<>() / セット.add() / contains() / remove()セットの作成・追加・確認・削除。
セット.size() / isEmpty() / iterator()セットのサイズ・反復処理。
new LinkedList<>() / キュー.offer() / poll() / peek()キューの操作。
new ArrayDeque<>() / デキュー.push() / pop()スタック・両端キューの操作。
コレクション.stream() / ストリーム.filter() / map()ストリームの生成・絞り込み・変換。
ストリーム.collect() / toList()ストリームをコレクションに収集。
ストリーム.forEach() / reduce() / count()ストリームの反復・集約・件数カウント。
ストリーム.sorted() / distinct() / limit() / skip()ストリームの並べ替え・重複除去・件数制限。
ストリーム.findFirst() / anyMatch() / allMatch() / noneMatch()ストリームの検索・条件判定。
Optional.of() / isPresent() / orElse() / orElseThrow()null安全なラッパークラス。
Integer.parseInt() / Double.parseDouble()文字列から数値への変換。
Integer.MAX_VALUE / MIN_VALUE / Integer.toBinaryString()整数の定数・進数変換。
Math.abs() / max() / min() / round() / floor() / ceil()数値の計算・丸め処理。
LocalDate.now() / of() / getYear() / getMonth()日付の取得・生成。
LocalDateTime.now() / LocalTime.now()日時・時刻の取得。
DateTimeFormatter.ofPattern() / 日付.format()日時のフォーマット・パース。
new Scanner() / スキャナー.nextLine() / nextInt()標準入力・文字列・数値の読み取り。
new BufferedReader() / リーダー.readLine()バッファリングされた入力の読み取り。
Files.readString() / Files.readAllLines()ファイル全体の読み込み。
Files.writeString() / Files.write()ファイルへの書き込み。
Files.exists() / isFile() / isDirectory() / createDirectory()ファイル・ディレクトリの確認・作成。
Files.copy() / move() / list() / walk()ファイルのコピー・移動・一覧取得。
Pattern.compile() / Matcher.matches() / find()正規表現のコンパイル・マッチング。
Matcher.replaceAll() / replaceFirst()正規表現による置換。
try / catch / finally / throw例外処理の基本構文。
try-with-resources / AutoCloseableリソースの自動クローズ。
class / new / コンストラクタ / thisクラスの定義・インスタンス生成。
public / private / protected / static / finalアクセス修飾子・静的メンバー・定数。
extends / super / @Override継承・メソッドオーバーライド。
interface / implements / abstractインターフェース・抽象クラス。
Objects.equals() / Objects.toString() / Objects.requireNonNull()Objectsユーティリティクラス。
ジェネリクス(<T>)型パラメータを持つクラス・メソッドの定義。
ラムダ式 / (x) -> x * 2匿名関数の簡潔な記述。
Predicate / Function / Consumer / Supplier主要な関数型インターフェース。
enum列挙型の定義と使い方。
recordイミュータブルなデータクラス。
new Thread() / スレッド.start() / Runnableスレッドの作成・起動。
ExecutorService / Executors.newFixedThreadPool()スレッドプールによるタスク実行。
CompletableFuture.supplyAsync() / thenApply() / join()非同期処理。
System.out.println() / System.err.println() / System.in標準出力・エラー出力・標準入力。
System.currentTimeMillis() / System.nanoTime() / System.exit()時間計測・プロセス終了。
Objects.toString() / getClass() / instanceofオブジェクトの型確認・文字列化。