最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年03月30日 15:42:03   作者:徐劉根  
今天小編就為大家分享一篇關于Java在利用反射條件下替換英文字母中的值,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

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

(1)創(chuàng)建兩個Class:

ReflectTest類如下:

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){ //同一個字節(jié)碼用等號 而不是用equal
  String oldValue = (String) field.get(obj);
  String newValue = oldValue.replace('b','a');
  field.set(obj, newValue);
  }
 } 
 } 
}

ReflectPoint類如下:

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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

相關文章

  • MybatisPlus分頁排序查詢字段帶有下劃線的坑及解決

    MybatisPlus分頁排序查詢字段帶有下劃線的坑及解決

    這篇文章主要介紹了MybatisPlus分頁排序查詢字段帶有下劃線的坑及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringBoot如何升級到3.0

    SpringBoot如何升級到3.0

    這篇文章主要介紹了SpringBoot如何升級到3.0問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • Java中面向對象的知識點總結

    Java中面向對象的知識點總結

    Java是一門面向對象的語言。對象是Java程序中的基本實體。除了對象之外Java程序同樣處理基本數據。下面這篇文章主要給大家總結了關于Java中面向對象的知識點,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • SpringBoot單元測試沒有執(zhí)行的按鈕問題及解決

    SpringBoot單元測試沒有執(zhí)行的按鈕問題及解決

    這篇文章主要介紹了SpringBoot單元測試沒有執(zhí)行的按鈕問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • springboot中redis的緩存穿透問題實現

    springboot中redis的緩存穿透問題實現

    這篇文章主要介紹了springboot中redis的緩存穿透問題實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • jackson序列化和反序列化的應用實踐指南

    jackson序列化和反序列化的應用實踐指南

    這篇文章主要給大家介紹了關于jackson序列化和反序列化的應用實踐指南,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • mybatis-plus與mybatis共存的實現

    mybatis-plus與mybatis共存的實現

    本文主要介紹了mybatis-plus與mybatis共存的實現,文中根據實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Springboot+Thymeleaf+Jpa實現登錄功能(附源碼)

    Springboot+Thymeleaf+Jpa實現登錄功能(附源碼)

    最近有學習到關于Springboot+Thymeleaf+Jpa的綜合運用知識,因此想寫一個簡單的登錄界面來嘗試一下,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • springboot實現請求參數驗證的多種方法

    springboot實現請求參數驗證的多種方法

    在日常開發(fā)中,我們少不了需要對前端的請求參數的驗證,Spring提供了多種方法來實現請求參數的驗證,文中通過代碼示例給大家講解的非常詳細,我們一起了解一下吧
    2023-11-11
  • 使用jpa原生sql@Query操作增刪改查

    使用jpa原生sql@Query操作增刪改查

    這篇文章主要介紹了使用jpa原生sql@Query操作增刪改查,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06

最新評論

肇州县| 黑水县| 花垣县| 江川县| 文水县| 凌源市| 襄樊市| 临沧市| 泗水县| 武功县| 青神县| 陈巴尔虎旗| 蓝田县| 婺源县| 嘉荫县| 青浦区| 鄂尔多斯市| 岳阳市| 巫山县| 扎兰屯市| 曲靖市| 湟源县| 分宜县| 曲沃县| 连城县| 岑巩县| 南岸区| 启东市| 双峰县| 玉屏| 博野县| 梁平县| 凉城县| 桂阳县| 济源市| 南江县| 达州市| 绥中县| 寻甸| 泸西县| 旺苍县|