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

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

4
Javaのフロートとは何ですか?
私はこのコードを書きました: float b = 3.6; そして私はこれを手に入れます: エラー:未解決のコンパイル問題: タイプの不一致:doubleからfloatに変換できません どうして?の定義はfloat何ですか?


9
単純なJavaインメモリキャッシュを探す[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前に閉鎖。 この質問を改善する 同時実行性が高く(LinkedHashMapでは不十分)、定期的にディスクにシリアル化できる単純なJavaインメモリキャッシュを探しています。 必要な機能の1つは見つけるのが難しいことがわかっていますが、これはオブジェクトを「覗く」方法です。これは、キャッシュが他の方法よりも長くオブジェクトを保持することなく、キャッシュからオブジェクトを取得することを意味します。 更新:言及しなかった追加の要件は、キャッシュされたオブジェクト(フロート配列を含む)をインプレースで変更できる必要があることです。 誰かが何か推奨事項を提供できますか?
102 java  caching 

9
Javaで2つのセットを比較する最も速い方法は何ですか?
リストの要素を比較するコードを最適化しようとしています。 例えば。 public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } セット内のレコード数が多くなることを考慮してください。 ありがとう シェカール
102 java  performance  set 

6
LocalDateとLocalDateTimeからエポックを抽出する方法は?
またはのLongインスタンスからエポック値を抽出するにはどうすればLocalDateTimeよいLocalDateですか?私は以下を試しましたが、他の結果が得られます: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 私が欲しいのは、単に1391539861ローカルのdatetimeの値です"04.02.2014 19:51:01"。私のタイムゾーンはEurope/Oslo夏時間のUTC + 1です。
102 java  time  java-8  epoch  java-time 

17
Selenium WebDriver:JavaScriptを含む複雑なページが読み込まれるのを待つ
SeleniumでテストするWebアプリケーションがあります。ページの読み込み時に実行されるJavaScriptはたくさんあります。 このJavaScriptコードはあまりよく書かれていませんが、何も変更できません。したがって、DOM with findElement()methodに要素が表示されるのを待つことはオプションではありません。 Javaで汎用的な関数を作成して、ページの読み込みを待機したいのですが、可能な解決策は次のとおりです。 WebDriverからJavaScriptスクリプトを実行し、結果をdocument.body.innerHTML文字列変数に格納しますbody。 body変数を以前のバージョンのと比較しますbody。それらが同じ場合は、カウンターをインクリメントし、notChangedCountそれ以外の場合notChangedCountはゼロに設定します。 少し待ってください(たとえば50ミリ秒)。 ページが一定時間(たとえば500ミリ秒)変更されていない場合はnotChangedCount >= 10、ループを終了します。それ以外の場合は、最初のステップに戻ります。 それは有効な解決策だと思いますか?

10
「X11 DISPLAY変数なし」-それはどういう意味ですか?
Linuxマシン(Slackware)にJavaアプリケーションをインストールしようとしています。 次のエラーを受け取りましたが、理解できません。 問題への取り組み方を教えていただけませんか。ありがとうございました。 ここに私が得るものがあります:(私はいくつかのX11 DISPLAY変数を設定する必要があるようですが、どのような値をどのように与える必要がありますか?) ~$ java -jar gate-5.0-beta1-build3048-installer.jar - ERROR - java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.GraphicsEnvironment.checkHeadless(Graphic sEnvironment.java:159) at java.awt.Window.<init>(Window.java:407) at …
102 java  linux  variables  x11  headless 

5
LocalDateへの文字列
文字列をに変換するにはどうすればよいLocalDateですか? 私は次のような例を見てきました: LocalDate dt = new LocalDate("2005-11-12"); しかし、私の文字列は次のようなものです: 2005-nov-12
102 java  jodatime 

5
Apache Commonsが「१२३」を数値と見なすのはなぜですか?
のApache Commons LangのドキュメントによるとStringUtils.isNumeric()、文字列「१२३」は数値です。 これはドキュメントの間違いかもしれないと思ったので、テストを実行してステートメントを検証しました。Apache Commonsによると、数値であることがわかりました。 なぜこの文字列は数値なのですか?それらのキャラクターは何を表していますか?

14
更新後のAndroid Studioのリソースエラー:リソースが見つかりません
Android Studioの最近の更新後、以前は機能していたプロジェクトをコンパイルするための問題が発生しています。最初は、次のエラーが発生しました。 /Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xml Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'. Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'. Gradleファイルのsdkビルドターゲットを23に更新しました。これにより、この特定の問題は解消されましたが、大量のapache.httpパッケージエラーが残りました(具体的には、httpのものに使用する大量のapacheパッケージがなくなりました) SDK 23)。 私がしたいのは、奇妙なリソースエラーを解決することですが、sdk 23に更新しません。apachehttpコンポーネントの新しい実装を使用するために、今すぐツールライブラリを書き直す時間はありません。誰かアイデアはありますか?
101 java  android  apache 

7
ListViewとボタンを使用したAndroidレイアウト
わかりました、この特定のレイアウトは私を困らせます。そして、リストビューがボタンの上に拡張されないように下部にボタンの行がある、リストビューを持つ方法を見つけることができないようで、ボタンは常に画面の下部にスナップされます。ここに私が欲しいものがあります: 削除されたImageShackリンクを削除 とても簡単なはずですが、私が試したすべてが失敗しました。何か助け? これが私の現在のコードです: RelativeLayout container = new RelativeLayout(this); container.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT)); //** Add LinearLayout with button(s) LinearLayout buttons = new LinearLayout(this); RelativeLayout.LayoutParams bottomNavParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); bottomNavParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); bottomNavParams.addRule(RelativeLayout.CENTER_HORIZONTAL); buttons.setLayoutParams(bottomNavParams); ImageButton newLayer = new ImageButton(this); newLayer.setImageResource(R.drawable.newlayer); newLayer.setLayoutParams(new LinearLayout.LayoutParams(45, LayoutParams.FILL_PARENT)); buttons.addView(newLayer); container.addView(buttons); //** Add ListView layerview = new ListView(this); RelativeLayout.LayoutParams listParams …
101 java  android  listview  layout 

15
Javaのifステートメントの長いリスト
申し訳ありませんが、これに答える質問は見つかりません。他の誰かが以前に質問したことはほぼ間違いありません。 私の問題は、組み込みデバイスを実行するためにいくつかのシステムライブラリを作成していることです。ラジオ放送でこれらのデバイスに送信できるコマンドがあります。これはテキストでのみ実行できます。システムライブラリ内には、次のようなコマンドを処理するスレッドがあります if (value.equals("A")) { doCommandA() } else if (value.equals("B")) { doCommandB() } else if etc. 問題は、それに対する多くのコマンドがあり、制御不能なものに素早くスパイラルすることです。外を見るのは恐ろしく、デバッグするのは苦痛であり、数か月で理解するのは面倒です。


10
Javaに相当するインターフェースを実装する方法は?
抽象クラスに同等のインターフェイスを実装する方法がわかりません。私は次のサンプルコードを使用して、それを試してみて、それを回避します: public class Animal{ public String name; public int yearDiscovered; public String population; public Animal(String name, int yearDiscovered, String population){ this.name = name; this.yearDiscovered = yearDiscovered; this.population = population; } public String toString(){ String s = "Animal name: "+ name+"\nYear Discovered: "+yearDiscovered+"\nPopulation: "+population; return s; } } 私は、Animalタイプのオブジェクトを作成するテストクラスを持っていますが、このクラス内に同等のインターフェイスを用意して、古い年月の発見が低いランクより高くなるようにしたいと考えています。どうすればいいのか分かりません。
101 java  comparable 

3
Mavenの警告メッセージを無効にする-「選択されたwarファイルには、無視されるWEB-INF / web.xmlが含まれています」
Maven 2.1.1を使用してWARパッケージをビルドすると、次の警告メッセージが表示されます。 [WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ig nored (webxml attribute is missing from war task, or ignoreWebxml attribute is specifi ed as 'true') それを排除する方法はありますか?ビルドプロセスは失敗しませんが、見たくないだけです。
101 java  maven  maven-2 

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