referer,正確寫法referrer,指的是網站的一種安全策略,在請求頭CSP(Content-Security-Policy),標簽或者是指定的html標簽里都可以設置它,它指的是上一個請求的來源記錄,比如你從a1通過鏈連,跳到a2,那在a2的請求頭裡,就會有a1的網址或者功能變數名稱,這個和refe ...
轉發:
http://www.java265.com/JavaJingYan/202206/16540673623600.html
decapitalize(string name) 方法的功能:
獲得一個字元串並將它轉換成普通 java 變數名稱大寫形式的實用工具方法。這通常意味著將首字元從大寫轉換成小寫
但在(不平常的)特殊情況下,當有多個字元且第一個和第...
Introspector.decapitalize方法是我在spring源碼中看見的方法,非常的實用
下文筆者講述Introspector.decapitalize方法的功能簡介說明,如下所示
Introspector.decapitalize方法的功能: 如果字元串的第二個字元非大寫,則將字元串的第一個字元轉換為小寫 並返迴轉換後的字元
Introspector.decapitalize方法的源碼
public static String decapitalize(String name) { if (name == null || name.length() == 0) { return name; } if (name.length() > 1 && Character.isUpperCase(name.charAt(1)) && Character.isUpperCase(name.charAt(0))){ return name; } char[] chars = name.toCharArray(); chars[0] = Character.toLowerCase(chars[0]); return new String(chars); }
例:
package com.java265; import java.beans.Introspector; public class TestClass { public static void main(String[] args) { String str1 = "UserInfoClass"; String str2 = "UUserInfoClass"; String str3 = "userInfoClass"; String str4 = "uTserInfoClass"; System.out.println(Introspector.decapitalize(str1)); System.out.println(Introspector.decapitalize(str2)); System.out.println(Introspector.decapitalize(str3)); System.out.println(Introspector.decapitalize(str4)); } } ------運行以上代碼,將輸出以下信息----- userInfoClass UUserInfoClass userInfoClass uTserInfoClass