Fråga : schackjava lite hjälp

hi alls,
I måste att skriva en hitmetod i schacklek hur jag kan göra den? kravet för

following är där:
If det är i giltig flyttning, än jag kan slå något, behar endast lösningar med listar collection.

I har kodifierat flöda kodifierar:
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
" codeBody " " >public för class= " för getValidDraws (); allmänhet listar getValidHits (); } ---------------------------------------------------------------------------------------- den offentliga abstrakt begrepp klassificerar AbstractChessman genomför chessmanen { /* * Zeichen zur Darstellung der figur * privat rödingbeskrivning; privat boolean isBlack; /** Konstruktor * * als Zeichen för @parambeskrivningsfigur * för Figur för matris för wenn för dann för genau för @paramisBlack riktiga ist schwarz * offentliga AbstractChessman (rödingbeskrivning, boolean isBlack) { this.description = beskrivning; this.isBlack = isBlack; } /* * figur för schwarze för eine för um för sich för es för ob för booleschewertbesagt * handeltbzw. för oder för weiss för auf för um-matrisfigur zuen schwarz setzen * riktig @param * @paramisBlack * offentlig boolean isIsBlack () { återgång isBlack; } offentlig utan laga kraft setIsBlack (boolean isBlack) { this.isBlack = isBlack; } /* * Im Inhalt för håla för wir för Falle weiss liefern der Variablen * För Schwarz för falle Im hålan för wir wandeln übergebenen Buchstaben von Brutto nach Kleinschreibung * återgånga @char einzelnes Zeichen * toChar wennschwarz A för @param - > a * toChar offentlig röding () { gå tillbaka (röding) (beskrivning + ((isBlack)? (”a” - ”A”): 0)); } offentlig utan laga kraft hit (placera p) { } } -------------------------------------------------------------- allmänhet klassificerar ChessPosition genomför placerar { finalstatisk elektricitet offentlig int TOM = 0; MÄNNISKA för int för finalstatisk elektricitet offentlig = 1; PROGRAM för int för finalstatisk elektricitet offentligt = -1; finalstatisk elektricitet offentlig int PANTSÄTTER = 1; RIDDARE för int för finalstatisk elektricitet offentlig = 2; BISKOP för int för finalstatisk elektricitet offentlig = 3; RÅKA för int för finalstatisk elektricitet offentlig = 4; DROTTNING för int för finalstatisk elektricitet offentlig = 5; KONUNG för int för finalstatisk elektricitet offentlig = 6; int [] stiger ombord = ny int [120]; allmänhet stränger toString () { StringBuffer sb = nya StringBuffer (”[”); för (int i=22; i<100; i++) { sb.append ("" +board [I] + ", ”); } sb.append (”]”); återgång sb.toString (); } }
" klar "

Svar : schackjava lite hjälp

DB2 stöttar IN.  Emellertid den skulle verkar som om från felet din query går ett tomt tillbaka stränger för ”INTEN (BYT UT (LOWES.T572_SHP_LCT_GRP.T162_CGY_SHT_NME, ”DC”, '')”.  (I faktum, om du kopierade queryen in i ditt, ifrågasätta exakt, som det visas, då dig är saknat ett bokslut ”),”.  Så att det skulle medlet dig är pröva att kontrollera en stränga mot en lista av heltal, därför att INTEN fungerar inte avslutar.  Behaga bekräftar detta.),  Du bör antagligen tillfoga:
  BYT UT (LOWES.T572_SHP_LCT_GRP.T162_CGY_SHT_NME, ”DC”, '') <> '' OCH
framåt av ”INTEN (...) I (...)” del av VAR sats.  Skulle detta ser till att inget tomt stränger inte används med IN.
Andra lösningar  
 
programming4us programming4us