gpt4 book ai didi

java - 从 return 方法读取数组值

转载 作者:行者123 更新时间:2023-11-30 01:11:52 25 4
gpt4 key购买 nike

如何在不出现 nullexception 警告的情况下从另一个类方法中安全地读取我的两个数组值。我得到这两个值 orreclty 只是担心“Array access x[0] may produce NPE”警告而不使用 intents

 public Class ImageUtility{

public static String[] savePicture(Context context, Bitmap bitmap) {

......

String[] arr = new String[2];
arr[0] = img_name;
arr[1] = img_path;

return arr;
}



public Class Others{

public void Test(){
String[] x = ImageUtility.savePicture(getActivity(), bitmap);
value_one= x[0]; //nullexception warning is here
value_two= x[1];

}

最佳答案

试试下面的代码

 public void Test(){
try{
String[] x = ImageUtility.savePicture(getActivity(), bitmap);
if(x != null && x.Length >= 1){
value_one= x[0];
value_two= x[1];
}
}catch(NullPointerException e){
//print log
}
}

关于java - 从 return 方法读取数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38342827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com