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、およびその他の一般的である