在某些情况下,我们需要将数据库中的浮点值改变为具体数值发往前端这就需要改变List中的属性值,解决方法如下:
import java.util.ArrayList;
import java.util.List;
public class ListABswapUtil {
//将list中的某一属性进行交换
//list传入list, key传入需要替换的key, value传入需要替换的value
public static List chattribute(List list, String key, String value){
List list_f = new ArrayList();
for(int i=0;i<=list.size()-1; i++){
int b_d;//替换元素在结尾情况
String temp_c;//被替换的元素
String temp_a = list.get(i).toString();//得到单个总字符串
int b_a = temp_a.indexOf(key)+key.length()+1;//b_a是总字符串到更改值下标的距离
String temp_b = temp_a.substring(b_a,temp_a.length());//后半段
int b_b = temp_b.indexOf(",");
if (b_b==-1){
b_d = temp_b.indexOf(")");
temp_c = temp_b.substring(b_d);
}else {
temp_c = temp_