Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要保存为循环输入的所有值吗? if(Username.equals(RegisteredUSer)){ JSONArray nameObject=msg.getJSONArray(“名称列表”); 对于(int j=0;j_Java_Android_Arrays_Json - Fatal编程技术网

Java 需要保存为循环输入的所有值吗? if(Username.equals(RegisteredUSer)){ JSONArray nameObject=msg.getJSONArray(“名称列表”); 对于(int j=0;j

Java 需要保存为循环输入的所有值吗? if(Username.equals(RegisteredUSer)){ JSONArray nameObject=msg.getJSONArray(“名称列表”); 对于(int j=0;j,java,android,arrays,json,Java,Android,Arrays,Json,这里我需要保存for循环中的所有用户名和权重,并将userweight转换为double,然后在同一个类中提取保存值???U可以使用字符串数组或arraylist。语法为arraylist username=new arraylist();username.add(variablename);要提取值,请调用username.get(loopvariable) 您的版本: if (Username.equals(RegisteredUSer)) { JSONArray nameObjec

这里我需要保存for循环中的所有用户名和权重,并将userweight转换为double,然后在同一个类中提取保存值???

U可以使用字符串数组或arraylist。语法为arraylist username=new arraylist();username.add(variablename);要提取值,请调用username.get(loopvariable)

您的版本:

if (Username.equals(RegisteredUSer)) {
    JSONArray nameObject = msg.getJSONArray("NameList");

    for (int j = 0; j < nameObject.length(); j++) {
        JSONObject name = nameObject.getJSONObject(j);
        USername        = name.getString("FirstName");
        USerweight      = name.getString("Weight");
        Weight          = Double.parseDouble(USerweight);
    }
}
ArrayList username=new ArrayList();
ArrayList权重=新建ArrayList();
if(Username.equals(RegisteredUSer)){
JSONArray nameObject=msg.getJSONArray(“名称列表”);
对于(int j=0;j
您发表了声明,但您的问题是什么?我知道您目前可能无法选择答案,但如果它有效,请在时间限制结束后选择它。非常感谢,欢迎来到Stackoverflow。
ArrayList<String> username = new ArrayList<String>(); 
ArrayList<Double> weight = new ArrayList<Double>(); 

if (Username.equals(RegisteredUSer)) {
    JSONArray nameObject = msg.getJSONArray("NameList");

    for (int j = 0; j < nameObject.length(); j++) {
        JSONObject name = nameObject.getJSONObject(j);
        USername        = name.getString("FirstName");
        USerweight      = name.getString("Weight");
        Weight          = Double.parseDouble(USerweight);
        username.add(USername);
        weight.add(Weight);
    }
}