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

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

3
Java文字列フォーマットを使用して整数をフォーマットする
JavaのString.formatメソッドを使用して、ゼロの前に整数を付けることが可能かどうか疑問に思っていますか? 例えば: 1は001に なり ます2は002になります... 11は011に なり ます12は012になります... 526は526のまま です... etc 現時点では、次のコードを試しました。 String imageName = "_%3d" + "_%s"; for( int i = 0; i < 1000; i++ ){ System.out.println( String.format( imageName, i, "foo" ) ); } 残念ながら、これは番号の前に3つの空のスペースがあります。代わりに数値の前にゼロを付けることはできますか?


11
リサイクラービューアダプターでコンテキストを取得する方法
picassoライブラリを使用してURLをimageViewに読み込めるようにしcontextていますが、picassoライブラリを正しく使用できません。 public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to the views for each data item // Complex data items may need more than one view per item, and // you provide access to all the views for a data item in a view holder …


15
JavaでのHashMapの印刷
私はHashMap: private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>(); ここで、すべての値を調べて出力したいと思います。 私はこれを書いた: for (TypeValue name : this.example.keySet()) { System.out.println(name); } 動作しないようです。 何が問題ですか? 編集:別の質問:このコレクションはゼロベースですか?つまり、キーが1つあり、値が0か1か、ということです。
129 java  collections 


12
START_OBJECTトークン外のjava.util.ArrayListのインスタンスをデシリアライズできません
ListカスタムオブジェクトをPOSTしようとしています。リクエスト本文のJSONは次のとおりです。 { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } リクエストを処理するサーバー側コード: import java.util.Collection; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; @Path(value = "/rest/corder") public class COrderRestService { @POST @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) public Response postOrder(Collection<COrder> orders) …

8
switch caseステートメントエラー:case式は定数式でなければなりません
私のswitch-caseステートメントは昨日完全にうまくいきます。しかし、今朝の早い段階でコードを実行すると、eclipseはcase文に赤色で下線を引くエラーを表示し、次のように言います。case式は定数式である必要があります。以下が私のコードです: public void onClick(View src) { switch(src.getId()) { case R.id.playbtn: checkwificonnection(); break; case R.id.stopbtn: Log.d(TAG, "onClick: stopping srvice"); Playbutton.setImageResource(R.drawable.playbtn1); Playbutton.setVisibility(0); //visible Stopbutton.setVisibility(4); //invisible stopService(new Intent(RakistaRadio.this,myservice.class)); clearstatusbar(); timer.cancel(); Title.setText(" "); Artist.setText(" "); break; case R.id.btnmenu: openOptionsMenu(); break; } } すべてのR.id.intにはすべて赤の下線が引かれています。

16
LinuxでJavaアプリケーションをサービスとして実行する
標準の仮想ホストLinuxソリューションで実行されるJavaサーバーアプリケーションを作成しました。アプリケーションは、常にソケット接続をリッスンし、それらの新しいハンドラーを作成して実行されます。これは、クライアントサーバーアプリケーションへのサーバー側の実装です。 私がそれを開始する方法は、サーバーのスタートアップrc.localスクリプトに含めることです。ただし、いったん起動すると、アクセスして停止する方法がわからず、更新をインストールする必要がある場合は、アプリケーションを再起動するためにサーバーを再起動する必要があります。 Windows PCでは、このタイプのアプリケーションの場合、Windowsサービスを作成して、必要に応じて停止および開始できます。Linuxボックスにそのようなものがあるので、このアプリケーションを起動すると、サーバーを完全に再起動せずにアプリケーションを停止して再起動できます。 私のアプリケーションはWebServer.exeと呼ばれます。サーバーの起動時にrc.localに含めることで開始されます。 java -jar /var/www/vhosts/myweb.com/phpserv/WebServer.jar & 私はLinuxに少し慣れていないので、どんな例でもどんな投稿でも高く評価されます。ただし、SSHと、更新をインストールするためのボックスへの完全なFTPアクセスとPleskパネルへのアクセスがあります。
128 java  linux  service 

14
Javaリフレクションを使用して継承された属性の名前/値を取得する
「ParentObj」から拡張されたJavaオブジェクト「ChildObj」を持っています。ここで、Javaリフレクションメカニズムを使用して、継承された属性も含めて、ChildObjのすべての属性名と値を取得できる場合はどうでしょうか。 Class.getFieldsはパブリック属性の配列を提供し、Class.getDeclaredFieldsはすべてのフィールドの配列を提供しますが、継承されたフィールドリストを含むフィールドはありません。 継承された属性を取得する方法もありますか?

6
EclipseにMaven依存関係を追加するにはどうすればよいですか?
Mavenの使い方がまったくわかりません。私はEclipseで2年間開発しており、まだそれを知る必要はありません。しかし、今私は次のことを行うことを提案するいくつかのドキュメントを見ています: 「プロジェクトに含めるには、このmaven依存関係をビルドに追加するだけです。」 <repository> <id>jboss</id> <url>http://repository.jboss.org/maven2</url> </repository> ... <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson-provider</artifactId> <version>1.1.GA</version> </dependency> Eclipseプロジェクトでこれを行うにはどうすればよいですか? Mavenについて何も知らないと仮定してください。mvnコマンドラインに入力して、コンピューターにインストールされている可能性があることを理解しましたが、それは私の知る範囲です。Eclipseでこれらの指示に従う同等の非Mavenの方法がある場合は、Mavenについて何も知らなくて幸せです。

9
インターフェース、実装、またはその両方にコメントしますか?
私たち全員が(私たちが気になることがあるとき!)私たちのインターフェースにコメントしていると思います。例えば /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } 実装についてもコメントしますか(ライブラリーの一部としてクライアントに提供される場合もあります)?もしそうなら、どのようにしてこの2つの同期を保つのですか または、「ドキュメントのインターフェイスを表示」コメントを追加するだけですか? ありがとう
128 c#  java  comments  interface 

16
数が偶数か奇数かを確認する
与えられた数が偶数か奇数かをどのように判断しますか?私はこれを長い間理解したいと思っていて、どこにも行きませんでした。
128 java 

13
Javaスレッドに別のスレッドの出力を待機させる方法は?
私は、application-logic-threadとdatabase-access-threadを使用してJavaアプリケーションを作成しています。どちらもアプリケーションの存続期間全体にわたって持続し、両方を同時に実行する必要があります(1つはサーバーと通信し、1つはユーザーと通信します。アプリが完全に起動すると、両方が動作する必要があります)。 ただし、起動時には、アプリスレッドが最初にdbスレッドの準備ができるまで待機することを確認する必要があります(現在、カスタムメソッドのポーリングによって決定されdbthread.isReady()ます)。アプリケーションのスレッドがdbスレッドの準備ができるまでブロックしてもかまいません。 Thread.join() 解決策のようには見えません-dbスレッドはアプリのシャットダウン時にのみ終了します。 while (!dbthread.isReady()) {} 一種の作品ですが、空のループは多くのプロセッササイクルを消費します。 他のアイデアは?ありがとう。


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