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

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

8
URIをインテントに渡す方法は?
別のアクティビティでそのURIを使用するために、URIオブジェクトをインテントに渡そうとしています... URIを渡すにはどうすればよいですか? private Uri imageUri; .... Intent intent = new Intent(this, GoogleActivity.class); intent.putExtra("imageUri", imageUri); startActivity(intent); this.finish(); 他のアクティビティでこのURIを使用するにはどうすればよいですか? imageUri = extras.getString("imageUri"); // I know thats wrong ... 君たちありがとう

6
リフレクションを使用せずにオブジェクトが配列であるかどうかを確認するにはどうすればよいですか?
リフレクションを使用せずにオブジェクトが配列である場合、Javaでどのように表示できますか?また、リフレクションを使用せずにすべてのアイテムを反復処理するにはどうすればよいですか? 私はGoogle GWTを使用しているので、リフレクションの使用は許可されていません:( リフレクションを使用せずに次のメソッドを実装したいと思います。 private boolean isArray(final Object obj) { //??.. } private String toString(final Object arrayObject) { //??.. } ところで、JavaScriptを使用したくないので、GWT以外の環境でJavaScriptを使用できます。
98 java  arrays  gwt  instanceof 


4
サービスを作成するときに空のコンストラクターはありません
私はこのエラーに苦労しています: 08-08 11:42:53.179:E / AndroidRuntime(20288):原因:java.lang.InstantiationException:クラスcom.example.localnotificationtest.ReminderServiceをインスタンス化できません。空のコンストラクタはありません このエラーが発生する理由がわかりません。 特定の時間に通知を表示しようとしています。時間を検索した後、この古いstackoverflowの質問を見つけました。私はすべてを試しましたが、私のコードはエラーを出します。 この問題の解決を手伝ってください。 これが私のMainActivityコードです: public class MainActivity extends Activity { int mHour, mMinute; ReminderService reminderService; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); reminderService = new ReminderService("ReminderService"); TimePickerDialog dialog = new TimePickerDialog(this, mTimeSetListener, mHour, mMinute, false); dialog.show(); } TimePickerDialog.OnTimeSetListener mTimeSetListener = new OnTimeSetListener() { @Override …
98 java  android 

2
SpringスコープのプロキシBean
誰かが春の@ScopedProxy注釈の使用法を説明できますか?私が思ったことは、セッションスコープのBeanとは何かをしていたが、私はかなり確実ものではありませんよ。 私のスコープの使用法では、@ScopedProxyアノテーションなし(またはaopスコーププロキシなし)のセッションスコープBean を使用したので、適切に使用する方法は確かです。
98 java  spring  proxy 

9
Javaで注釈の値を読み取ることは可能ですか?
これは私のコードです: @Column(columnName="firstname") private String firstName; @Column(columnName="lastname") private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } 別のクラスでアノテーション@Column(columnName = "xyz123")の値を読み取ることはできますか?

5
POSTリクエストがjsonデータを送信するjava HttpUrlConnection
次のcURLをURLおよびHttpUrlConnectionを使用してJavaコードに変換するJavaコードを開発しました。カールは: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' 私はこのコードを記述しましたが、常にHTTPコード400の不正なリクエストを出します。不足しているものを見つけることができませんでした。 String url="http://url.com"; URL object=new URL(url); HttpURLConnection con = (HttpURLConnection) object.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setRequestProperty("Content-Type", "application/json"); con.setRequestProperty("Accept", "application/json"); con.setRequestMethod("POST"); JSONObject cred = new JSONObject(); JSONObject auth = new JSONObject(); JSONObject parent …

7
Javaには逆引き参照付きのHashMapがありますか?
「Key-Value」ではなく「Key-Key」形式で整理されたデータがあります。これはHashMapに似ていますが、双方向でO(1)ルックアップが必要になります。このタイプのデータ構造に名前はありますか?このようなものはJavaの標準ライブラリに含まれていますか?(またはおそらくApache Commons?) 基本的に2つのミラー化されたマップを使用する独自のクラスを作成することもできますが、ホイールを再発明したくありません(これが既に存在するが、適切な用語を検索していない場合)。

3
Java JUnit:メソッドXはタイプYにはあいまいです
私はいくつかのテストがうまくいきました。その後、別のパッケージに移動したところ、エラーが発生しています。これがコードです: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); Map<String, Double> eccen = JGraphtUtilities.eccentricities(g); assertEquals(70, eccen.get("alpha")); assertEquals(80, eccen.get("l")); assertEquals(130, eccen.get("l-0")); assertEquals(100, eccen.get("l-1")); assertEquals(90, eccen.get("r")); assertEquals(120, eccen.get("r-0")); assertEquals(130, eccen.get("r-1")); } …

6
Java:コレクション(ここではArrayList)を反復処理する最良の方法
今日、私はすでに何百回も使用したコードにたどり着いたとき、喜んでコーディングをしていました。 コレクションを反復処理する(ここではArrayList) 何らかの理由で、私は実際にEclipseのオートコンプリートオプションを見て、それが不思議に思いました。 次のループは他のループよりも使用に適していますか? 従来の配列インデックスループ: for (int i = 0; i < collection.length; i++) { type array_element = collection.get(index); } イテレーターhasNext()/ next(): for (Iterator iterator = collection.iterator(); iterator.hasNext();) { type type = (type) iterator.next(); } そして、私の好きなものはとても簡単に書くことができるからです: for (iterable_type iterable_element : collection) { }

9
シェルスクリプトからのJMX MBeanメソッドの呼び出し
シェルスクリプトからJMX MBeanメソッドを呼び出すことができるライブラリはありますか?JMXを介していくつかの操作/管理コマンドを公開し、管理者にJConsoleまたはVisualVMを使用させることもできますが、一部のタスクは自動化に任せたほうがよいでしょう。この自動化では、実行中のサーバーでJMX MBeanメソッドを、できればシェルスクリプトから呼び出せるようにしたいと考えています。
98 java  sysadmin  jmx 

6
IllegalArgumentExceptionがスローされるのはいつですか?
これは実行時の例外であることが心配なので、控えめに使用する必要があります。 標準的な使用例: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } しかし、それは次の設計を強制するようです: public void computeScore() throws MyPackageException { try { setPercentage(userInputPercent); } catch(IllegalArgumentException exc){ throw new MyPackageException(exc); } } チェック済みの例外に戻すには。 さて、それで行こう。不正な入力をすると、ランタイムエラーが発生します。したがって、最初にこれを実際に均一に実装するのはかなり難しいポリシーです。これは、正反対の変換を行わなければならない可能性があるためです。 public void scanEmail(String emailStr, InputStream mime) { try { …

3
JAXB 2のObjectFactoryクラスのポイントは何ですか?
私はJAXBを初めて使用し、JAXB 2.1.3のxjcを使用して、XMLスキーマから一連のクラスを生成しました。スキーマ内の各要素のクラスを生成することに加えて、ObjectFactoryクラスを作成しました。 要素を直接インスタンス化することを妨げるものは何もないようです、例えば MyElement element = new MyElement(); 一方、チュートリアルは好むようです MyElement element = new ObjectFactory().createMyElement(); ObjectFactory.javaを見ると、次のことがわかります。 public MyElement createMyElement() { return new MyElement(); } だから契約は何ですか?ObjectFactoryクラスを維持する必要があるのはなぜですか?変更されたスキーマから再コンパイルした場合も上書きされると思います。
98 java  jaxb 


11
Apache POI Excel-列を展開するように構成するにはどうすればよいですか?
一部のデータを出力Apache POI APIするexcel spreadsheetために生成に使用しています。 私が直面している問題は、スプレッドシートを作成して開いたときに列が展開されないため、日付形式のテキストなどの長いテキストが一見して表示されないことです。 Excelで列の境界線をダブルクリックして展開するか、境界線をドラッグして列の幅を調整するだけですが、20列以上ある可能性があり、スプレッドシートを開くたびに手動で実行する方法はありません:( 私は(間違った方法groupRow()であるsetColumnGroupCollapsed()かもしれませんが)知っていて、トリックを行うことができるかもしれませんが運がありません。多分私はそれを間違った方法で使用しています。 サンプルコードスニペット Workbook wb = new HSSFWorkbook(); CreationHelper createHelper = wb.getCreationHelper(); //create sheet Sheet sheet = wb.createSheet("masatoSheet"); //not really working yet.... :( //set group for expand/collapse //sheet.groupRow(0, 10); //just random fromRow toRow argument values... //sheet.setColumnGroupCollapsed(0, true); //create row Row row = sheet.createRow((short)0); //put a …

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