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

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


9
JavaでURLデコードを行う方法は?
Javaでは、これを変換したい: https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type これに: https://mywebsite/docs/english/site/mybook.do&request_type これは私がこれまでに持っているものです: class StringUTF { public static void main(String[] args) { try{ String url = "https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do" + "%3Frequest_type%3D%26type%3Dprivate"; System.out.println(url+"Hello World!------->" + new String(url.getBytes("UTF-8"),"ASCII")); } catch(Exception E){ } } } しかし、それは正しく機能しません。これらは何をしている%3Aし、%2Fフォーマットと呼ばれ、どのように私はそれらを変換するのですか?
323 java  url-encoding 



23
セットから要素を取得する
Set別の要素と等しい要素を取得する操作を提供しないのはなぜですか? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo にSetと等しい要素が含まれているかどうかを確認できますが、barなぜその要素を取得できないのですか?:( 明確にするために、equalsメソッドはオーバーライドされていますが、すべてではなく、フィールドの1つだけをチェックしています。したがって、Foo等しいと見なされる2つのオブジェクトは実際には異なる値を持つ可能性があるため、を使用することはできませんfoo。
323 java  collections  set  equals 

11
Scalaでjava.String.formatを使用するには?
.format文字列のメソッドを使用しようとしています。ただし、%1、%2などを文字列に配置すると、java.util.UnknownFormatConversionExceptionがスローされ、混乱を招くJavaソースコードの一部が示されます。 private void checkText(String s) { int idx; // If there are any '%' in the given string, we got a bad format // specifier. if ((idx = s.indexOf('%')) != -1) { char c = (idx > s.length() - 2 ? '%' : s.charAt(idx + 1)); throw new UnknownFormatConversionException(String.valueOf(c)); } …
322 java  string  scala  format 

14
JavaをMySQLデータベースに接続する
JavaでMySQLデータベースにどのように接続しますか? やってみると java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) または java.lang.ClassNotFoundException: com.mysql.jdbc.Driver または java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
322 java  mysql  jdbc 

7
Mockito:メソッド内で作成されたオブジェクトでメソッドが呼び出されたことを確認する方法は?
モッキートは初めてです。 以下のクラスが与えられた場合、どのようにしてMockitoを使用して、someMethod呼び出された直後fooに呼び出されたかを確認できますか? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } 次の確認電話をかけたいのですが、 verify(bar, times(1)).someMethod(); どこbarの嘲笑インスタンスですBar。

9
Java順序付けマップ
Javaでは、キーと値のペアを格納およびアクセスするためのマップのように機能するが、キーと値のリストが同じ順序になるように、キーの順序付きリストと値の順序付きリストを返すことができるオブジェクトはありますか? コードによる説明として、私は架空のOrderedMapのように動作するものを探しています。 OrderedMap<Integer, String> om = new OrderedMap<>(); om.put(0, "Zero"); om.put(7, "Seven"); String o = om.get(7); // o is "Seven" List<Integer> keys = om.getKeys(); List<String> values = om.getValues(); for(int i = 0; i < keys.size(); i++) { Integer key = keys.get(i); String value = values.get(i); Assert(om.get(key) == value); }
322 java  collections 


11
OS X 10.9(Mavericks)へのJavaのインストール
私がインストールされているJDKを上のMac OS X v10.8(マウンテンライオン)。Mac OS X v10.9(Mavericks)にアップグレードjava -versionしてターミナルで実行すると、次のように表示されました。 Javaランタイムがありません。インストールを要求しています。 次に、MacにJDK(1.7)を手動でインストールしました。インストールはうまくいったようです。インストールが完了したら、ターミナルを開いてタイプしjava -versionました。それも同じエラーを示しました: Javaランタイムがありません。インストールを要求しています。 この問題を解決するにはどうすればよいですか?
321 java  macos 




17
Java-POSTメソッドを介してHTTPパラメータを簡単に送信する
このコードを使用してHTTP、いくつかのパラメータを含むリクエストをGETメソッド経由で正常に送信 しています void sendRequest(String request) { // i.e.: request = "http://example.com/index.php?param1=a&param2=b&param3=c"; URL url = new URL(request); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setInstanceFollowRedirects(false); connection.setRequestMethod("GET"); connection.setRequestProperty("Content-Type", "text/plain"); connection.setRequestProperty("charset", "utf-8"); connection.connect(); } パラメータPOSTが非常に長いため、メソッドを介してパラメータ(つまり、param1、param2、param3)を送信する必要があるかもしれません。そのメソッドに追加のパラメーター(つまり、String httpMethod)を追加することを考えていました。 上記のコードを最小限に変更して、GETまたはを介してパラメータを送信できるようにするにはどうすればよいPOSTですか? その変化を望んでいた connection.setRequestMethod("GET"); に connection.setRequestMethod("POST"); トリックを行ったでしょうが、パラメーターはまだGETメソッドを介して送信されます。 たHttpURLConnection役立つだろういずれかの方法を得ましたか。役立つJavaコンストラクトはありますか? どんな助けでも大歓迎です。

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