Java

オブジェクトのリストをArrayList<ArrayList<String>>に変換する

オブジェクト(今回はPersonオブジェクト)のリストを Personオブジェクトのプロパティ文字列のリストに変換する。 (Personはnameとageのプロパティを持つ) public class ServiceClass { private int cnt; { cnt = 1; } public void hoge() { Person p1 = …

Java 可変長引数の使い方

可変長引数は、同一の型の引数について、 呼び出し元から渡される引数の数が不定の場合に有用な方法である。 が、使用方法を誤るといろいろ面倒なことになるそうなので、以下にメモ。 とりあえず、使い方を書いてみる。 //渡された可変長引数の中から、最長…

Java Streamで遊ぶ

Streamの大まかな流れ Stream化 → 中間処理(→中間処理→中間処理→・・) →終端処理 やってみる public static void main(String[] args) { List<Person> persons = new ArrayList<>(); Person taro = new Person("taro", 20); Person jiro = new Person("taro", 22);</person>…

特定のフォルダにある特定の名前から始まるファイルだけを操作する

public static void main(String[] args) { //フォルダの指定 File file = new File("C:\\Users\\User\\test"); //#listFiles(FileFilter)を使用して特定の名前(test)から始まるファイルだけを操作対象にする Arrays.stream(file.listFiles(f -> f.getName…