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

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

8
アンドロイドキャンバスで塗りつぶされた三角形を描く方法は?
だから私は私のdrawメソッドで以下のコードを使用してAndroidマップでこの三角形を描いています: paint.setARGB(255, 153, 29, 29); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setAntiAlias(true); Path path = new Path(); path.moveTo(point1_returned.x, point1_returned.y); path.lineTo(point2_returned.x, point2_returned.y); path.moveTo(point2_returned.x, point2_returned.y); path.lineTo(point3_returned.x, point3_returned.y); path.moveTo(point3_returned.x, point3_returned.y); path.lineTo(point1_returned.x, point1_returned.y); path.close(); canvas.drawPath(path, paint); pointX_returnedは、フィールドから取得した座標です。それらは基本的に緯度と経度です。結果は素敵な三角形になりますが、インサイダーは空なので、マップを見ることができます。どういうわけかそれを埋める方法はありますか?

1
Java正規表現OR演算子
これはばかげた質問かもしれませんが、どこにも見つかりませんでした。 括弧なしでJavaまたは正規表現演算子(|)を使用するにはどうすればよいですか? 例:Tel | Phone | Fax
87 java  regex 


22
Javaで一意の乱数を生成する
0〜100の乱数を取得しようとしています。ただし、シーケンスで繰り返されるのではなく、一意である必要があります。たとえば、5つの番号を取得した場合、82,12,53,12,32ではなく82,12,53,64,32になるはずですが、これを使用しましたが、同じ番号が順番に生成されます。 Random rand = new Random(); selected = rand.nextInt(100);
87 java  random 

7
ハッシュマップキーを反復処理するフリーマーカー
Freemarkerには、リストとハッシュマップの2つのコレクションデータ型があります。リストの場合と同じように、ハッシュマップキーを反復処理する方法はありますか? したがって、データを含む変数がある場合は、次のように言います。 user : { name : "user" email : "looser@everything.com" homepage : "http://nosuchpage.org" } すべてのユーザーのプロパティをその値とともに出力したいと思います。これは無効ですが、目標は明確です。 <#list user.props() as prop> ${prop} = ${user.get(prop)} </#list>
87 java  freemarker 

14
JavaでtoString()を正しくオーバーライドする方法は?
少しばかげtoString()ているように聞こえますが、私の方法について助けが必要であり、それは非常に苛立たしいものです。オンラインで調べてみたのtoStringは、それが台無しになっていて、「Kidコンストラクター#2が見つからない」のですが、そこにあり、他のことをしても機能しません。わかりました、それはたくさんだったので、ここに私のコードがあります: import java.util.*; class Kid { String name; double height; GregorianCalendar bDay; public Kid () { this.name = "HEAD"; this.height = 1; this.bDay = new GregorianCalendar(1111,1,1); } public Kid (String n, double h, String date) { // method that toString() can't find somehow StringTokenizer st = new StringTokenizer(date, "/", true); …
87 java 

10
JUnitを使用してJavaで抽象クラスをテストする方法は?
JUnitを使用したJavaテストは初めてです。Javaを使用する必要があり、単体テストを使用したいと思います。 私の問題は、いくつかの抽象メソッドを持つ抽象クラスがあります。しかし、抽象的ではないいくつかの方法があります。このクラスをJUnitでテストするにはどうすればよいですか?サンプルコード(非常に単純): abstract class Car { public Car(int speed, int fuel) { this.speed = speed; this.fuel = fuel; } private int speed; private int fuel; abstract void drive(); public int getSpeed() { return this.speed; } public int getFuel() { return this.fuel; } } テストgetSpeed()してgetFuel()機能させたい。 この問題と同様の質問がここにありますが、JUnitを使用していません。 JUnitのFAQセクションでこのリンクを見つけましたが、この例で作成者が何を言いたいのかわかりません。このコード行はどういう意味ですか? public abstract Source getSource() …

1
買収後のSwingLabs(SwingX)の状況はどうなっていますか[終了]
この質問が将来の訪問者に役立つ可能性は低いです。それは、狭い地理的領域、特定の瞬間、またはインターネットの世界中の視聴者には一般的に適用できない非常に狭い状況にのみ関連します。この質問をより広く適用できるようにするためのヘルプについては、ヘルプセンターにアクセスしてください。 8年前に閉鎖されました。 私はこの古い議論を見つけました:誰かがSwingの「swingx」拡張機能を使用していますか?、しかし私はSwingLabs、SwingXの現在の状況を疑問に思っています。ダウンロードアドレスなどの束はすべて壊れています。例: https://swingx.dev.java.net上の最初のリンクhttp://swinglabs.org/projects.jsp https://swingx.dev.java.net/files/documents/2981/153005/swingx-1.6.2-bundle.zip最新の安定したダウンロード 等... それは単に新しいドメインを置き換えることの問題ですか、それともオラクルはこれらの活動を根絶しましたか?
87 java  swing  swingx 


9
Java:オブジェクトがnullかどうかを確認する方法は?
Webから画像を取得するアプリケーションを作成しています。画像を取得できない場合は、別のローカル画像を使用する必要があります。 次の行を実行しようとしている間: Drawable drawable = Common.getDrawableFromUrl(this, product.getMapPath()); if (drawable.equals(null)) { drawable = getRandomDrawable(); } 行if(drawable.equals(null))は、drawableがnullの場合に例外をスローします。 nullの場合に例外をスローせずにローカルイメージを取得するために、drawableの値をチェックする方法を知っている人はいますか(drawable = getRandomDrawable()を実行)。
87 java  android 

17
createClob()メソッドがエラーをスローしたため、コンテキストLOBの作成を無効にする
Oracle10gでHibernate3.5.6を使用しています。初期化中に以下の例外が発生しますが、アプリケーション自体は正常に動作しています。この例外の原因は何ですか?そしてそれをどのように修正することができますか? 例外メソッドがエラーを スローしたときにコンテキストLOBの作成を無効にするcreateClob():java.lang.reflect.InvocationTargetException 情報 Oracleバージョン:Oracle Database 10g EnterpriseEditionリリース10.2.0.4.0JDBCドライバー:Oracle JDBCドライバー、バージョン:11.1.0.7.0

4
org.w3c.dom.Documentオブジェクトを文字列に変換するにはどうすればよいですか?
org.w3c.dom.Documentオブジェクトを文字列に変換したいと思います。私はJava6を使用しており、タスクに応じた(完全に無料の)テクノロジーを自由に使用できます。私はこのスレッドから解決策を試しました-このコードよりもJavaでXMLドキュメントを文字列に変換するよりエレガントな方法はありますか?、彼らが持っているところ DOMImplementationLS domImplementation = (DOMImplementationLS) doc.getImplementation(); LSSerializer lsSerializer = domImplementation.createLSSerializer(); String html = lsSerializer.writeToString(doc); しかし、次の恐ろしい例外で迎えられました… org.w3c.dom.DOMException: DOM method not supported at org.w3c.tidy.DOMDocumentImpl.getImplementation(DOMDocumentImpl.java:129) at com.myco.myproj.cleaners.JTidyCleaner.outputDocAsString(JTidyCleaner.java:74) at com.myco.myproj.cleaners.JTidyCleaner.parse(JTidyCleaner.java:63) at com.myco.myproj.util.NetUtilities.getUrlAsDocument(NetUtilities.java:51) at com.myco.myproj.parsers.AbstractHTMLParser.getEventFromElement(AbstractHTMLParser.java:131) at com.myco.myproj.parsers.AbstractHTMLParser.parsePage(AbstractHTMLParser.java:100) at com.myco.myproj.parsers.AbstractHTMLParser.getEvents(AbstractHTMLParser.java:63) at com.myco.myproj.domain.EventFeed.refresh(EventFeed.java:87) at com.myco.myproj.domain.EventFeed.getEvents(EventFeed.java:72) at com.myco.myproj.parsers.impl.ChicagoCouncilGlobalAffairsParserTest.testParser(ChicagoCouncilGlobalAffairsParserTest.java:21) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at …
87 java  xml  document 

11
Gradle-エラー引数のメソッドimplementation()が見つかりませんでした[com.android.support:appcompat-v7:26.0.0]
Android Studioで既存のAndroidプロジェクトを開こうとしていますが、Gradleはエラーなしでアプリをビルドできません エラーアンドロイドスタジオは投げ続けます Error:(74, 1) A problem occurred evaluating project ':app'. > Could not find method implementation() for arguments [com.android.support:appcompat-v7:26.0.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 私の問題を理解するのに役立つbuild.gradleの私のコード私の依存関係 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') // google & support implementation "com.android.support:appcompat-v7:$supportVersion" implementation "com.android.support:cardview-v7:$supportVersion" implementation "com.android.support:recyclerview-v7:$supportVersion" implementation "com.android.support:design:$supportVersion" implementation "com.android.support:palette-v7:$supportVersion" implementation "com.android.support:customtabs:$supportVersion" implementation …

8
AndroidLocationServices.FusedLocationApiは非推奨
LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest, this);「FusedLocationApi」に取り消し線が引かれている理由がわからず、非推奨と言っていることを指摘しました。 画像を表示するには、ここをクリックしてください import android.location.Location; import android.location.LocationListener; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v4.app.FragmentActivity; import android.os.Bundle; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.location.LocationRequest; import com.google.android.gms.location.LocationServices; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class MaintainerMapActivity extends FragmentActivity implements OnMapReadyCallback, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener, LocationListener{ private GoogleMap mMap; GoogleApiClient mGoogleApiClient; …


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