Java 開発記録 _随時更新_
8417 ワード
この記事は2022年4月から実務で初めてJavaを触ったエンジニアの備忘録です。
以下、コード中に登場するstrはString型とします。
文字列操作
- 文字列判定
if (str.equals("")) {
}
- 文字列の要素数を取得
if (str.length()){
}
- 文字列の特定の部分を取得
if (str.charAt(0) == 'H') {
}
-
StringBuilder
appendと併用して用いることが多い。 -
要素の前後に含まれる空白半角・全角を削除
String str = " Hello ";
str.trim();
str.strip();
ファイル操作
- ログファイルを指定したフォルダに出力
Logger sample_logger = Logger.getLogger(str);
String path = "パス名";
path = new File(path, "sample_log.txt").getPath();
// trueでどんどんログを追加
try {
Handler sample_handler = new FileHandler(path, true);
sample_logger.addHandler(sample_handler);
} catch (IOExcepion e) {
sample_logger.log(Level.INFO, str);
}
- ファイルにログを書き込み
try {
File file1 = new File("ファイルを含むパス名");
FileWriter filewriter = new FileWriter(file1, true);
filewriter.write();
filewriter.close();
} catch (IOEception e) {
System.out.println(e);
}
- ファイルを1行ずつ取得する
String line = scanner.nextLine();
配列操作
- 配列の要素をシャッフルする。
import java.util.Collections;
Collections.shuffle(["foo", "bar"]);
Author And Source
この問題について(Java 開発記録 _随時更新_), 我々は、より多くの情報をここで見つけました https://zenn.dev/ie333/articles/a52a05f50d883c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol