Incompatible type java

Bagaimana merubah tipe data string menjadi tipe data yang di required pada gambar ?

avatar Muzakky8b
@Muzakky8b

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Bisa dilihat kodingannya seperti apa?

Kalau "Incompatible types" seharusnya type yg dimasukkan harus sama: <pre>

//Ini set untuk Langkah Langkah langkah = new Langkah(); langkah.setJalan("jalan"); //jalan type nya String

//Ini set untuk String String text = "jalan";

//Kalau mau String jadi Langkah, seperti ini String text = "jalan"; Langkah langkah = new Langkah(); langkah.setJalan(text); </pre>

avatar keccikun
@keccikun

368 Kontribusi 197 Poin

Dipost 6 tahun yang lalu

Masalah ini bisa digambarkan dengan skema di bawah ini: <pre> // ----------- ------------- ------------ // | input |--&gt;| adapter |--&gt;| target | // ----------- ------------- ------------ </pre> Dalam hal ini variabel yang dimiliki adalah 'String' tetapi variabel yang dibutuhkan berupa object dari class com.chess.engine.papan.Langkah. Yang perlu dilakukan adalah:

  1. mempelajari class com.chess.engine.papan.Langkah tentang field, setter dan getter yang dimilikinya,
  2. pelajari kesesuaian setter dari class com.chess.engine.papan.Langkah dengan String yang dimiliki,
  3. buat 'adapter' untuk menyesuaikan 'String' dengan setter dari class com.chess.engine.papan.Langkah (dalam hal ini kemungkinan menggunakan 'String parser').

catatan: diskusi ini akan dapat lebih detail jika kode dari class com.chess.engine.papan.Langkah disertakan.

avatar aang94
@aang94

16 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban