服务器之家

服务器之家 > 正文

Java在利用反射条件下替换英文字母中的值

时间:2021-07-27 11:32     来源/作者:徐刘根

java在利用反射条件下替换英文字母中的值

(1)创建两个class:

reflecttest类如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package cn.itcast.day01;
import java.lang.reflect.constructor;
import java.lang.reflect.field;
public class reflecttest {
 public static void main(string[] args) throws exception {
 changestringvalue(pt1);
 system.out.println(pt1);
 }
 private static void changestringvalue(object obj) throws exception{
 field[] fields = obj.getclass().getfields();
 for(field field :fields){
  //if(field.gettype().equals(string.class)){
  if(field.gettype() == string.class){ //同一个字节码用等号 而不是用equal
  string oldvalue = (string) field.get(obj);
  string newvalue = oldvalue.replace('b','a');
  field.set(obj, newvalue);
  }
 }
 }
}

reflectpoint类如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package cn.itcast.day01;
public class reflectpoint {
 public string str1 = "ball";
 public string str2 = "basketball";
 public string str3 = "itcast";
 public reflectpoint(int x, int y) {
 super();
 this.x = x;
 this.y = y;
 }
 public string tostring(){
 return str1+":"+str2+":"+str3;
 }
 public static void main(string[] args) {
 // todo auto-generated method stub
 }
}

结果为:aall:aasketaall:itcast

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021德云社封箱演出完整版 2021年德云社封箱演出在线看
2021德云社封箱演出完整版 2021年德云社封箱演出在线看 2021-03-15
返回顶部

545
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40