Java 9でオプションクラスからストリームを取得するにはどうすればよいですか?
以下の例では、 Personを使用してOptionalクラスからストリームを取得できます。 クラス
例
import java.util.Optional;
import java.util.stream.Stream;
public class OptionalTest {
public static void main(String args[]) {
getPerson().stream()
.map(Person::getName)
.map("Jai "::concat)
.forEach(System.out::println);
getEmptyPerson().stream()
.map(Person::getName)
.map("Jai "::concat)
.forEach(System.out::println);
}
private static Optional<Person> getEmptyPerson() {
return Optional.empty();
}
private static Optional<Person> getPerson() {
return Optional.of(new Person("Adithya"));
}
static class Person {
private String name;
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
} Jai Adithya
-
Javaを使用してフォルダからディレクトリ(のみ)を取得するにはどうすればよいですか?
ListFiles()メソッドは、現在の(File)オブジェクトによって表されるパス内のすべてのファイル(およびディレクトリ)のオブジェクト(抽象パス)を保持する配列を返します。 ファイルフィルターインターフェイスは、これをパラメーターとしてlistFiles()メソッドに渡すことができるパス名のフィルターです。このメソッドは、渡されたフィルターに渡されたファイル名をフィルターします。 フォルダ内のディレクトリを取得するには、ディレクトリのみを受け入れるFileFilterを実装し、それをパラメータとしてlistFiles()メソッドに渡します。 以下は、ExampleDirectory
-
VLCからChromecastにストリーミングする方法
Chromecastが導入されて以来、私たちは皆、VLCがChromecastをサポートするのを待っていました。バージョン3で、ようやく機能します。 現時点では、VLC Webサイトからアプリを手動でダウンロードして更新する必要があります。組み込みの「更新の確認」機能では、バージョン3.0が最新のものとして認識されません。 最新バージョンをインストールしたら、VLCで任意のメディアファイルを開きます。 再生を選択します メインメニューから、次にレンダラー 、最後に Chromecastを選択します デバイス。 それでおしまい!これで、.mkv、.flac、およびその他の一般的である