java,请问如何截取一个字符串的后三位 java如何截取一个字符串的后三位?

java\u4e2d\u600e\u6837\u622a\u53d6\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u6307\u5b9a\u7684\u5b57\u7b26\u4e32

String reg1 = ".*\u6027\u522b\uff1a([^\\|]*)\\|?.*";
String reg2 = ".*\u6c11\u65cf\uff1a([^\\|]*)\\|?.*";
String reg3 = ".*\u751f\u65e5\uff1a([^\\|]*)\\|?.*";

String str = "\u6027\u522b\uff1a\u5973\u58eb|\u6c11\u65cf\uff1a\u6c49\u65cf|\u751f\u65e5\uff1a1990-9-22";

String sex = str.replaceAll(reg1, "$1");
String mz = str.replaceAll(reg2, "$1");
String brith = str.replaceAll(reg3, "$1");
System.out.println (sex);
System.out.println (mz);
System.out.println (brith);

str.substring\u4e00\u4e2a\u8d77\u59cb\u4f4d\u7f6e\u4e00\u4e2a\u7ed3\u675f\u4f4d\u7f6e\u3002
Stringvalue="abcdefg";
intlength=value.length();
if(length>=3){
Stringstr=value.substring(length-3,length);
System.out.println(str);
}else{
System.out.println(value);
}\u8f93\u51fa\u7ed3\u679c\u4e3aefg
\u5f53\u7136\u622a\u53d6\u524d\u8981\u5224\u65ad\u662f\u5426\u4e3anull\uff0c\u4e0d\u4e3anull\u624d\u53ef\u4ee5\u622a\u53d6
String str="abcdefgh";
String newStr=String.SubString(str.length()-3);
System.out.println(newStr); // \u5c06\u8f93\u51fa\u5b57\u7b26\u4e32\u6700\u540e\u4e09\u4f4d\u5b57\u7b26fgh

str.substring一个起始位置一个结束位置。



String value = "abcdefg";
        int length = value.length();
        if(length >= 3){
            String str = value.substring(length-3, length);
            System.out.println(str);
        }else{
            System.out.println(value);
        }

输出结果为:

efg

当然截取前要判断是否为null,不为null才可以截取



  • java涓浣曟埅鍙栧瓧绗︿覆?
    绛旓細1銆乻ubString(int start);//鎴彇浠庡皬鏍囦负start浣嶇疆寮濮嬪埌缁撳熬鐨勫瓧绗︿覆锛2銆乻ubString(int start,int end);//鎴彇浠庡皬鏍囦负start浣嶇疆寮濮嬪埌灏忔爣涓篹nd-1鐨勫瓧绗︿覆 3銆乻plit(String s);//灏嗘牴鎹畇鍖归厤锛屽皢瀛楃涓叉埅鎴愭暟缁勶紱姣斿String str = 鈥漚a,b,vc,java鈥渟tr.split(",")寰楀埌鐨勫氨鏄暟缁剓鈥漚a鈥...
  • javaString瀛楃涓叉埅鍙?
    绛旓細鍙互鐩存帴璋冪敤subString()鏂规硶鏉ヨ繘琛瀛楃涓叉埅鍙銆
  • java 鎴彇瀛楃涓绗涓涓瓧绗
    绛旓細java 鎴彇瀛楃涓插彲浠ョ洿鎺ヨ皟鐢⊿tring鐨.subSequence鏂规硶銆備唬鐮佷负s.subSequence(0, 1)锛汚PI涓殑鏂规硶瀹氫箟涓簆ublic CharSequence subSequence(int beginIndex,int endIndex)锛岃繑鍥炰竴涓柊鐨勫瓧绗﹀簭鍒楋紝Returns a character sequence that is a subsequence of this sequence銆傚叾涓璪eginIndex 琛ㄧず璧峰绱㈠紩锛堝寘鎷級锛宔nd...
  • java鎴彇鎸囧畾瀛楃涓涓殑鏌愭瀛楃濡備綍瀹炵幇?
    绛旓細鏂规硶涓锛/ beginIndex = userNameUrl.indexOf("@")+1;endIndex = userNameUrl.lastIndexOf("@");System.out.println(userNameUrl.substring(beginIndex,endIndex));/ 鏂规硶浜岋細/ System.out.println(userNameUrl.split("@")[1].toString());/ 鏂规硶涓夛細/ System.out.println(userNameUrl.substring(...
  • 鎸夐粯璁ゆ帓搴 - java鎴彇鎸囧畾瀛楃涓涓殑鏌愭瀛楃濡備綍瀹炵幇?
    绛旓細濡備笅鍥撅紝缁欎綘璐村嚭浜嗕唬鐮佹銆鍙互鍒╃敤瀛楃涓茬殑substring鍑芥暟鏉ヨ繘琛屾埅鍙銆傚叾涓紝substring鍑芥暟鏈変袱涓弬鏁帮細1銆佺涓涓弬鏁版槸寮濮嬫埅鍙栫殑瀛楃浣嶇疆銆傦紙浠0寮濮嬶級2銆佺浜屼釜鍙傛暟鏄粨鏉熷瓧绗︾殑浣嶇疆+1銆傦紙浠0寮濮嬶級indexof鍑芥暟鐨勪綔鐢ㄦ槸鏌ユ壘璇ュ瓧绗︿覆涓殑鏌愪釜瀛楃殑浣嶇疆锛屽苟涓旇繑鍥炪
  • java 鎴彇瀛楃涓
    绛旓細Java String绫绘彁渚涗簡涓涓鍙玸ubString鐨勬柟娉 鍙互鎴彇瀛楃涓閲岀殑鏌愪竴涓垨鍑涓瓧绗 鐢ㄦ硶濡備笅锛歋tring test="hamburger";String a=test.substring(4, 8);println(a);鏈鍚庣殑杈撳嚭缁撴灉涓猴細urge(鎰忔濆氨鏄粠绗5涓紑濮嬪彇 鍙栧埌绗8涓
  • java 鎴彇瀛楃涓绗涓涓瓧绗
    绛旓細1銆佽娉曪細锛1锛塸ublicStringsubstring(intbeginIndex)銆傦紙2锛塸ublicStringsubstring(intbeginIndex,intendIndex)銆2銆佸弬鏁帮細锛1锛塨eginIndex--璧峰绱㈠紩锛堝寘鎷級,绱㈠紩浠0寮濮嬨傦紙2锛塭ndIndex--缁撴潫绱㈠紩锛堜笉鍖呮嫭锛夈3銆佽繑鍥炲硷細杩斿洖涓涓鏂瀛楃涓诧紝瀹冩槸姝ゅ瓧绗︿覆鐨勪竴涓瓙瀛楃涓层傝瀛愬瓧绗︿覆浠庢寚瀹氱殑beginIndex...
  • java鎬庝箞鑾峰彇瀛楃涓涓寚瀹氱殑鍊?
    绛旓細鍦Java涓鑾峰彇瀛楃涓涓寚瀹氱殑鍊煎彲浠ヤ娇鐢ㄤ互涓嬪嚑绉嶆柟寮忥細鐐瑰嚮瀛︿範澶у巶鍚嶅笀绮惧搧璇1.浣跨敤substring()鏂规硶鍙互浣跨敤String绫绘彁渚涚殑substring(intbeginIndex锛宨ntendIndex)鏂规硶锛屼粠鍘熷瀛楃涓蹭腑鎴彇鍑烘寚瀹氳寖鍥寸殑瀛楃瀛愪覆銆俠eginIndex琛ㄧず鎴彇鐨勮捣濮嬩綅缃紝endIndex琛ㄧず缁撴潫浣嶇疆锛堜笉鍖呭惈锛夈2.浣跨敤StringUtils绫诲彲浠ヤ娇鐢ˋpache...
  • java 鎴彇瀛楃涓
    绛旓細substring(int index)鏂规硶鍘鎴瓧绗︿覆浣嶇疆index-1鍙婁互鍚庣殑鎵鏈瀛楃涓诧紝娉ㄦ剰瀛楃涓茬殑瀛楃浣嶇疆鏄粠0寮濮嬬殑锛宻ubstring(int from ,int to)鏂规硶鏄墠闂悗寮鐨勶紝鍗砙from,to),鍙互鐞嗚В涓篬from,to-1]渚嬶細String name="helloworld";System.out.println(name.substring(name.length()-1,name.length()));//...
  • java鎴彇瀛楃涓?
    绛旓細Java鎴彇瀛楃涓鐨勫嚱鏁颁负xxxx.substring(x,y)锛屽叾涓瓁涓鸿鍙栧緱鐨勫瓧绗︿覆鐨勭涓涓瀛楁瘝鍦ㄨ鎴彇瀛楃涓蹭腑鐨勪笅鏍囷紝y-x涓鸿鍙栧緱鐨勫瓧绗︿覆鐨勯暱搴︺傚彧瑕佹槑鐧戒簡杩欎釜鍘熺悊锛屽啓璧锋潵灏卞鏄撲簡銆
  • 扩展阅读:手机怎么截取视频片段 ... 华为如何截取视频长短 ... 截取一段视频片段 ... 如何截取在播放的视频 ... 华为怎么截取视频录像 ... javascript入门 ... 手机如何截取一段视频 ... java截掉最后一个逗号 ... 黑马java全套教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网