タグ付けされた質問 「java」

Javaは人気のある高水準プログラミング言語です。言語自体の使用または理解に問題がある場合は、このタグを使用してください。このタグが単独で使用されることはめったになく、[spring]、[spring-boot]、[jakarta-ee]、[android]、[javafx]、[gradle]、および[maven]と組み合わせて使用​​されることがほとんどです。

6
Java 8ストリームが空かどうかを確認する方法は?
Stream非ターミナル操作として、a が空かどうかを確認し、空でない場合は例外をスローするにはどうすればよいですか? 基本的に、私は以下のコードと同等のものを探していますが、その間にストリームを具体化していません。特に、ストリームが端末操作によって実際に消費される前にチェックが行われるべきではありません。 public Stream<Thing> getFilteredThings() { Stream<Thing> stream = getThings().stream() .filter(Thing::isFoo) .filter(Thing::isBar); return nonEmptyStream(stream, () -> { throw new RuntimeException("No foo bar things available") }); } private static <T> Stream<T> nonEmptyStream(Stream<T> stream, Supplier<T> defaultValue) { List<T> list = stream.collect(Collectors.toList()); if (list.isEmpty()) list.add(defaultValue.get()); return list.stream(); }

5
WhatsApp API(java / python)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する WhatsApp API、できればPythonまたはJavaライブラリを探しています。 私はもう試した Yowsupましたが、番号を登録できませんでした。私はインドを拠点としていますが、それがインドと関係があるかどうかはわかりません。 私は試しました WhatsAPI(Pythonライブラリ)をうまくいきません。 これについて何か提案はありますか?ここにYowsupのユーザーはいますか?
95 java  python  api  bots  whatsapp 

6
Ubuntu:OpenJDK 8-パッケージが見つかりません
それで私はUbuntuをインストールしたばかりで、Linux環境で作業するのはこれが初めてです。 とにかく、Java 8 JDKをOracleから直接ダウンロードしましたが、Java 8用のOpenJDKもあることを理解しています。2つの質問があります。 OracleバージョンとOpenJDKの違いは何ですか。長所短所? OpenJDK 8を取得しようとすると、取得できません。ここに表示されるターミナルコマンドとエラーメッセージを貼り付けています。繰り返しになりますが、Linuxは非常に新しく、この時点で1時間も経たないうちに私の最初のLinuxディストリビューションに参加しました。 user@computer:~/Java$ sudo apt-get install openjdk-8-jdk Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package openjdk-8-jdk 任意の助けいただければ幸いです。それまでは、Oracleパッケージを使用します。ありがとう。 編集: だから、今私は新たな問題を抱えています。私はOpenJDK 7をインストールしました。Mavenに付属していて、2対1の契約を結んでいることに気付く前にインストールしました。現在、JDK 7、Eclipse、およびMavenがあり、それらはすべて機能していますが、8ではなくJDK 7を使用しています。 下にリンクがあるのがわかりました。朝チェックするつもりです。午前2時で、今は疲れています。この新しい問題に関するその他のアドバイスはいただければ幸いです。それ以外の場合は、午前中に必ず最初にそのリンクをチェックします。
95 java  linux  ubuntu 


4
ByteBufferのflipメソッドの目的は何ですか?(そして、なぜそれは「フリップ」と呼ばれるのですか?)
ByteBufferのflip()メソッドが「flip」と呼ばれるのはなぜですか?ここで「反転」とは何ですか?apidocによると、2回連続してフリップしても元の状態は復元されず、複数回のフリップはおそらくlimit()ゼロになる傾向があります。 どういうわけか「フリップを解除」してバイトを再利用できますか? テールを連結して他のデータと反転させることはできますか?
95 java  flip  bytebuffer 

9
OkHttpリクエストインターセプターにヘッダーを追加するにはどうすればよいですか?
OkHttpクライアントに追加するこのインターセプターがあります。 public class RequestTokenInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); // Here where we'll try to refresh token. // with an retrofit call // After we succeed we'll proceed our request Response response = chain.proceed(request); return response; } } インターセプターでリクエストするヘッダーを追加するにはどうすればよいですか? これを試しましたが、間違いがあり、新しいリクエストを作成するとリクエストが失われます。 …

14
単純なJSONライブラリを使用してjsonファイルをJavaに読み込む方法
JSONjson simplelibraryを使用してJavaでこのファイルを読みたいです。 私のJSONファイルは次のようになります。 [ { "name":"John", "city":"Berlin", "cars":[ "audi", "bmw" ], "job":"Teacher" }, { "name":"Mark", "city":"Oslo", "cars":[ "VW", "Toyata" ], "job":"Doctor" } ] これは私がこのファイルを読むために書いたJavaコードです: package javaapplication1; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Iterator; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class JavaApplication1 { public static void main(String[] …

4
Kotlinで匿名インターフェースのインスタンスを作成するにはどうすればよいですか?
私はサードパーティのJavaライブラリを持っています。これは次のようなインターフェイスを持つオブジェクトです。 public interface Handler<C> { void call(C context) throws Exception; } 次のようなJava匿名クラスと同様に、Kotlinで簡潔に実装するにはどうすればよいですか? Handler<MyContext> handler = new Handler<MyContext> { @Override public void call(MyContext context) throws Exception { System.out.println("Hello world"); } } handler.call(myContext) // Prints "Hello world"

3
Gradle:クラスパスとコンパイルの依存関係の違いは何ですか?
私のプロジェクトへの依存関係を追加するとき、私は例えば、私はそれらを与える必要がある接頭辞かわからない午前"classpath"または"compile". たとえば、以下の依存関係はコンパイル時またはクラスパスである必要がありますか? また、これは私のアプリケーションbuild.gradleまたはモジュール固有のbuild.gradleにあるべきですか? 現在のbuild.gradle(アプリケーションレベル): apply plugin: 'java' repositories { mavenCentral() } dependencies { compile 'org.hibernate:hibernate-core:5.0.5.Final' compile 'mysql:mysql-connector-java:5.1.38' }

2
XORの逆関数とは何ですか?
JavaにはXOR関数があります- a^b 例えば: 5^3 = 6 逆関数を教えてもらえますか?私が持っている場合6と3、私は番号が含ま番号の範囲を得ることができますか5?
95 java  xor  inverse 

8
Java8で複数のフィールド名でグループ化する
POJOのフィールド名でオブジェクトをグループ化するためのコードを見つけました。以下はそのためのコードです: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age = age; this.salary = salary; } @Override public String toString() { return String.format("Person{name='%s', age=%d, salary=%d}", name, age, salary); } } public …
95 java  java-8 


4
JavaでExcelシートを読み取るための優れたAPIは何ですか-JXLまたはApache POI [終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して質問を更新し、事実と引用で回答できるようにします。 5年前に閉鎖。 この質問を改善する 2つのAPIのうち、Excelシートの読み取り/書き込み/編集が簡単なのはどれですか。これらのAPIはCSV拡張をサポートしていませんか? file.xlsとfile.xlsxにJXLを使用すると、次のような例外が発生します。 jxl.read.biff.BiffException: Unable to recognize OLE stream at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116) at jxl.read.biff.File.<init>(File.java:127) at jxl.Workbook.getWorkbook(Workbook.java:268) at core.ReadXLSheet.contentReading(ReadXLSheet.java:46) at core.ReadXLSheet.init(ReadXLSheet.java:22) at core.ReadXLSheet.main(ReadXLSheet.java:72) .xlsおよび.xlsx拡張子の両方。私が使用しているJavaのバージョンはJDK1.6です。
94 java  excel  apache-poi  jxl 

6
Android Jsonとnull値
json値がnullであることをどのように検出できますか?例:[{"username":null}、{"username": "null"}] 最初のケースは存在しないユーザー名を表し、2番目のケースは「null」という名前のユーザーを表します。しかし、それらを取得しようとすると、両方の値が文字列「null」になります。 JSONObject json = new JSONObject("{\"hello\":null}"); json.put("bye", JSONObject.NULL); Log.e("LOG", json.toString()); Log.e("LOG", "hello="+json.getString("hello") + " is null? " + (json.getString("hello") == null)); Log.e("LOG", "bye="+json.getString("bye") + " is null? " + (json.getString("bye") == null)); ログ出力は {"hello":"null","bye":null} hello=null is null? false bye=null is null? false
94 java  android  json 

5
C#とJavaの三項演算子の違い(?:)
私はC#初心者ですが、問題が発生しました。三項演算子(? :)を扱う場合、C#とJavaには違いがあります。 次のコードセグメントで、4行目が機能しないのはなぜですか?コンパイラはのエラーメッセージを表示しますthere is no implicit conversion between 'int' and 'string'。5行目も機能しません。どちらListもオブジェクトですよね。 int two = 2; double six = 6.0; Write(two > six ? two : six); //param: double Write(two > six ? two : "6"); //param: not object Write(two > six ? new List<int>() : new List<string>()); //param: not object …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.