使用字符串调用Java中的方法

javanovice

这是我自己编写的第一个程序。我想制作一个物理计算器,其中许多对象可以彼此交互,并为用户提供添加更多对象的选项。我的想法是要有一个for循环,贯穿每个对象,像这样相互拉动。

for(int n=1; n<=totalObjs; n++){
    objName = "object"+n;
    for(int i=1; i<n; i++){
        obj2Name = "object"+i
        objName.getMass();
        //getting mass and position from both
        //calculations here}
   for(int x=n+1; x<=totalObjs; x++){
      //same stuff as in the previous for loop}
}

我知道其中可能存在巨大的语法错误或逻辑错误,但我想自己对这些错误进行排序。有什么办法可以用字符串引用对象?

充满鳗鱼的气垫船

有什么办法可以用字符串引用对象?

是的,通过Map<String, SomeType>诸如HashMap<String, SomeType>

可以认为这类似于数组或ArrayList,但是您将使用String索引而不是使用数字索引。

但是,现在看一下代码,使用简单的ArrayList或数组可能会更好,因为您似乎正在尝试使用数字索引。

例如,

// assume a class called GravMass which has Mass, position, and momentum
List<GravMass> gravMassList = new ArrayList<GravMass>();

// fill your list

for(int i = 0; i < gravMassList.size() - 1; i++) {
    GravMass gravMass1 = gravMassList.get(i);
    int mass1 = gravMass1.getMass();
    for(int j = i + 1; j < gravMassList.size(); j++){
        GravMass gravMass2 = gravMassList.get(j);
        int mass2 = gravMass2.getMass();
        //getting mass and position from both
        //calculations here}
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用字符串调用Java中的方法

来自分类Dev

使用字符串调用方法

来自分类Dev

使用字符串参数调用AndroidJni静态方法

来自分类Dev

C#使用字符串调用方法

来自分类Dev

Javascript反射,使用字符串调用方法

来自分类Dev

Java使用字符串作为对象调用

来自分类Dev

使用字符串在python中调用导入的函数

来自分类Dev

使用字典从字符串中调用函数

来自分类Dev

是否可以使用字符串在java中以原始格式调用文件?

来自分类Dev

在Android中的Java文件中使用字符串

来自分类Dev

在java中使用字符串

来自分类Dev

使用字符串方法解析字符串

来自分类Dev

为什么要使用字符串而不是直接方法调用来触发Redux存储中的操作?

来自分类Dev

用字符串和input()调用方法

来自分类Dev

返回方法调用字符串中顶级参数的计数

来自分类Dev

PHP大括号语法,用于使用字符串调用方法

来自分类Dev

使用字符串快速进行动态方法调用

来自分类Dev

在Winapi调用中使用字符串的更便捷方法

来自分类Dev

断言使用方法调用字符串时如何通配符?Python3模拟

来自分类Dev

使用字符串值作为className来调用方法

来自分类Dev

通过函数使用字符串名称调用类减速或方法

来自分类Dev

创建使用字符串调用Java函数的Clojure宏

来自分类Dev

使用字符串调用不带eval()的函数

来自分类Dev

使用字符串参数调用Web API

来自分类Dev

Matlab:如何使用字符串调用对象属性?

来自分类Dev

使用字符串值调用VBA子

来自分类Dev

使用字符串格式的对象调用依赖项

来自分类Dev

如何使用字符串数组调用函数

来自分类Dev

Matlab:如何使用字符串调用对象属性?

Related 相关文章

热门标签

归档