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

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


4
JSTL forEachループのvarStatusをIDとして使用します
JSTL forEachループのカウントを使用したいのですが、コードが機能していないようです。 <c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"> <div id="divIDNo${theCount}"> </div> </c:forEach> 作り出す <div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" >
104 java  jsp  jstl  el 


14
Javaのファイル変更リスナー
ファイルシステムでファイルが変更されたときに通知を受け取りたい。私は、lastModified Fileプロパティをポーリングするスレッドしか見つけていません。明らかに、このソリューションは最適ではありません。
104 java  file  listener 

11
キーとしてのHashMapおよびint
キーとして整数、値としてオブジェクトを持つHas​​hMapを構築しようとしています。 私の構文は: HashMap<int, myObject> myMap = new HashMap<int, myObject>(); ただし、返されるエラーは次のとおりです-トークン「int」の構文エラー、このトークンの後に予期されるディメンション-数字を格納するだけでよいので、ディメンションを追加する必要がある理由(つまり、intを配列にする)がわかりませんキーとして。 私は何ができますか? 前もって感謝します!:)
104 java  hashmap 

4
パイプをRuntime.exec()で動作させる方法は?
次のコードを検討してください。 String commandf = "ls /etc | grep release"; try { // Execute the command and wait for it to complete Process child = Runtime.getRuntime().exec(commandf); child.waitFor(); // Print the first 16 bytes of its output InputStream i = child.getInputStream(); byte[] b = new byte[16]; i.read(b, 0, b.length); System.out.println(new String(b)); } …
104 java  exec  runtime.exec 

3
文字列へのXMLドキュメント
XMLドキュメント(org.w3c.dom.Document)の文字列表現を取得する最も簡単な方法は何ですか?つまり、すべてのノードが1行になります。 例として、 <root> <a>trge</a> <b>156</b> </root> (これは単なるツリー表現であり、私のコードではorg.w3c.dom.Documentオブジェクトなので、文字列として扱うことはできません) に "<root> <a>trge</a> <b>156</b> </root>" ありがとう!
104 java  xml  string  dom  xmldocument 

11
JavaでのXMLシリアル化?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する .NETのXMLシリアル化のJavaアナログとは何ですか?
104 java  xml  serialization 

6
JdbcTemplate queryForInt / Longは、Spring 3.2.2で非推奨になりました。何に置き換える必要がありますか?
JdbcTemplateのqueryforInt / queryforLongメソッドは、Spring 3.2では非推奨です。これらの方法を使用して既存のコードを置き換えるためのベストプラクティスと見なされている理由や理由がわかりません。 典型的な方法: int rowCount = jscoreJdbcTemplate.queryForInt( "SELECT count(*) FROM _player WHERE nameKey = ? AND teamClub = ?", playerNameKey.toUpperCase(), teamNameKey.toUpperCase() ); 上記のメソッドを次のように書き換える必要があります。 Object[] params = new Object[] { playerNameKey.toUpperCase(), teamNameKey.toUpperCase() }; int rowCount = jscoreJdbcTemplate.queryForObject( "SELECT count(*) FROM _player WHERE nameKey = ? AND teamClub = ?", …

5
Java Regexスレッドセーフですか?
文字列のリストからパターンを検索するためにPattern#compileおよびを使用する関数がMatcherあります。 この関数は複数のスレッドで使用されます。各スレッドにはPattern#compile、スレッドの作成時にに渡される固有のパターンがあります。スレッドとパターンの数は動的です。つまり、Pattern構成中にとスレッドをさらに追加できます。 synchronize正規表現を使用する場合、この関数にaを付ける必要がありますか?Javaスレッドの正規表現は安全ですか?


30
リストをカンマで区切る最も簡単な方法は?
Javaでリストをカンマで区切る最も明確な方法は何ですか? 私はそれを行ういくつかの方法を知っていますが、最良の方法は何であるか疑問に思っています(「最良」とは、最も効率的ではなく、最も明確かつ/または最も短いことを意味します。 リストがあり、ループして各値を出力したいと思います。各項目の間にコンマを印刷したいが、最後の項目の後(または最初の項目の前)は印刷したくない。 List --> Item ( , Item ) * List --> ( Item , ) * Item サンプルソリューション1: boolean isFirst = true; for (Item i : list) { if (isFirst) { System.out.print(i); // no comma isFirst = false; } else { System.out.print(", "+i); // comma } } サンプルソリューション2-サブリストを作成します。 …
104 java  pretty-print 

16
次のクラスをインスタンス化できませんでした:-android.support.v7.widget.Toolbar
Android Lollipop(5.0)で使用されている新しいマテリアルデザインでアプリを作成しています。 次のガイドを使用しています。 http://android-developers.blogspot.it/2014/10/appcompat-v21-material-design-for-pre.html http://antonioleiva.com/material-design-everywhere/ ツールバーを作成した後、「次のクラスをインスタンス化できませんでした:-android.support.v7.widget.Toolbar」というエラーが表示されます。 アプリは電話またはエミュレーターでうまく機能しますが、Android Studioのレイアウトデザイナーはレイアウトを正しく表示しません。 ここにいくつかの画像があります: my_awesome_toolbar.xmlレイアウトプレビューのエラー activity_my.xmlレイアウトプレビューのエラー ファイルのxmlコード: my_awesome_toolbar.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_awesome_toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" /> activity_my.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/root" tools:context="com.myapp.test.MyActivity" android:orientation="horizontal"> <include android:id="@+id/toolbar" layout="@layout/my_awesome_toolbar" /> <!-- Rest of layout --> </RelativeLayout> MyActivity.java: package com.myapp.test; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; …
104 java  android  xml 


16
テキストウォッチャーを起動せずにEditTextテキストを変更するにはどうすればよいですか?
EditTextCustomer Text Watcherのあるフィールドがあります。コードの一部で、私が使用しているEditTextの値を変更する必要があり.setText("whatever")ます。 問題は、変更を加えるとすぐに、afterTextChangedメソッドが呼び出されて無限ループが発生することです。afterTextChangedをトリガーせずにテキストを変更するにはどうすればよいですか? afterTextChangedメソッドにテキストが必要なので、を削除しないでくださいTextWatcher。

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