Java 将int[]数据从一个文件存储到包含main方法的文件中
在过去的3个小时里,我一直在看有着同样问题但更复杂的例子的Stack论坛 此代码用于大型项目的一小部分。这是一种DnD类型的游戏,因此你的角色的许多不同方面的统计数据会影响游戏流程/你可能遇到的情况 撇开目标不谈,现在我只想将所有玩家数据放在一个文件中的各个类中,并能够检索/存储所述数据的片段(在一个单独的文件中,使用main method)到临时变量中以供进一步使用Java 将int[]数据从一个文件存储到包含main方法的文件中,java,arrays,Java,Arrays,在过去的3个小时里,我一直在看有着同样问题但更复杂的例子的Stack论坛 此代码用于大型项目的一小部分。这是一种DnD类型的游戏,因此你的角色的许多不同方面的统计数据会影响游戏流程/你可能遇到的情况 撇开目标不谈,现在我只想将所有玩家数据放在一个文件中的各个类中,并能够检索/存储所述数据的片段(在一个单独的文件中,使用main method)到临时变量中以供进一步使用 此代码是精确的,由用户“Xynariz”完成 //在我做的所有研究中,这让我最接近我想要的东西。][1] public cla
此代码是精确的,由用户“Xynariz”完成 //在我做的所有研究中,这让我最接近我想要的东西。][1]
public class Driver{
public static void Main(String[] args){
int[] array = {1, 2, 3};
CustomObject otherObject = new CustomObject(array);
}
}
/// And, in a different file....
public class CustomObject{
public CustomObject(int[] array){
int x = array[2];
//etc...
}
}
这是带有main方法的Game.java。正在尝试从file.java获取此处的数组数据
import java.util.Arrays;
public class Game {
public static void main(String[] args, int[] str) {
int x = str[1];
int[] y = str;
System.out.println(x);
System.out.println(y);
}
}
我能够将播放器数据存储到临时变量中,然后通过方法运行,,但只有当播放器数据在类主文件中,临时变量存储在辅助文件中时,它才起作用。(我必须从辅助文件->主文件中存储临时变量,这样我就可以在主文件中使用其他方法运行这些变量)。按以下方式执行:
谢谢你,亨利!对不起,我没意识到。我会尽快修好的,汉克斯!我试试看。
public class file {
public static void enemy_1(String[] args, int[] var){
//{health, stamina, magika, speed};
int[] stats = {50 , 3 , 0 , 2 };
//{strength, athletics };
int[] str = {3 , 5 };
// {acrobatics, sleight_of_hand, stealth};
int[] dex = {8 , 2 , 1 };
// {arcana, history, investigation, nature};
int[] intel = {0 , 0 , 0 , 5 };
// {animal_handling, insight, medicine, perception, survival};
int[] wis = {4 , 1 , 0 , 4 , 6 };
// {deception, intimidation, performance, persuasion};
int[] charis = {0 , 0 , 0 , 0 };
Game object = new Game(str);
}
public void player_1(String[] args, int[] var){
// rogue character
//{health, stamina, magika, speed};
int[] stats = {70 , 7 , 0 , 9 };
//and so on...
}
//list of entities would continue.
}