getClass().getResource("/").getPath()
public class Main {
void run() {
String testFilePath = getResourcePath("test");
System.out.println(testFilePath);
}
String getResourcePath(String file) {
return getClass().getResource("/").getPath() + "../resourses/" + file;
}
public static void main(String[] args) {
new Main().run();
}
}
getResourceAsStream()
Player
хранить индекс (0, 1, 2, 3) игрока playerIdx
. getCards
что-то вроде:String[] getCards() {
String[] ret = new String[8];
int l = playerIdx * 8;
int r = l + 8;
for (int i = l, j = 0; i < r; i++, j++)
ret[j] = cards[i];
return ret;
}
ArrayList
, то можно будет в одну строку, используя метод subList()
.