Как связать строку и целое?Джава - PullRequest
0 голосов
/ 10 марта 2019

программа является версией d & d, которую я пишу для развлечения.При создании персонажа мне нужно иметь навыки, которые имеют int и string, а int нужно уметь добавлять и вычитать.но строка должна быть такой же.Я думал о создании 2d-массива, но это была плохая идея, потому что объектный 2d-массив просто плох, поэтому теперь не могу думать ни о чем другом.

1 Ответ

0 голосов
/ 10 марта 2019

объявляем класс с двумя полями в нем 1.int и 2.String

class A
{
    int i;
    String s;
}

в методе main создайте объект массива (класса A) этого класса, доступ к которому можно получить из метода int и String через точку (.)

нравится:

A[] obj = new A[10];//creating array of object

теперь получить доступ ко всем элементам:

for(int j=0;i<obj.length;j++)
{
obj[j]=new A();//assigning object to reference
obj[j].i=10;
obj[j].s="hello";
}
...