• 技术文章 >Java >Java基础

    java截取字符串后几位字符

    王林王林2019-11-15 14:09:40原创10841

    Java中的String类提供了一个substring(int from, int to)方法用于截取字符串中位置为from到to-1位置的字符。

    因为字符串的字符位置是从0开始的,而substring(int from, int to)方法是前闭后开的,即[from, to),可以理解为[from, to-1]。同时to是可以省略的(多态),to缺省的情况下为截取到字符串的最后一位。

    那么要截取字符串中的最后几个字符,就可以先获取字符串的长度,将字符串的长度-n作为substring()方法的第一参数,就能实现截取字符串最后的n个字符的效果。

    实例:

    String str = "i like yanggb";
    System.out.println(str.substring(str.length() - 6)); // yanggb

    另外要注意的是,Java中的String是不可变的类型,因此substring()方法并不会改变原字符串,而是返回了一个新的字符串。

    System.out.println(str); // i like yanggb

    推荐教程:Java教程

    以上就是java截取字符串后几位字符的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:java程序如何输入数据 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java比较字符串是否相等• java怎么把字符串转换成字符数组• java如何判断字符串是否相等?• java字符串怎么判断是否为空?
    1/1

    PHP中文网