java字符替换
res.set(2,new String(new StringBuilder(res.get(2)).replace(3,4,”Q”)));
//对于字符串集合的字符操作
int n=5;
List<String> res=new ArrayList<>();
//创建一个5*5对字符串集合
for(int i=0;i<n;i++){
String t="";
for(int j=0;j<n;j++){
t+='.';
}
res.add(t);
}
//将指定位置的字符进行替换 StringBuilder()。replace
//直接将对应行字符串进行替换
res.set(2,new String(new StringBuilder(res.get(2)).replace(3,4,"Q")));
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
System.out.print(res.get(i).charAt(j)+" ");
}
System.out.println();
}
Java四舍五入
Math.round()
精确到小数点后两位 Math,round(res100)0.01d