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

如题所述

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

Stringvalue="abcdefg";

intlength=value.length();

if(length>=3){

Stringstr=value.substring(length-3,length);

System.out.println(str);

}else{

System.out.println(value);

}输出结果为efg

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

String str="abcdefgh";

String newStr=String.SubString(str.length()-3);

System.out.println(newStr); // 将输出字符串最后三位字符fgh

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-01
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,请问如何截取一个字符串的后三位
str.substring一个起始位置一个结束位置。Stringvalue="abcdefg";intlength=value.length();if(length>=3){ Stringstr=value.substring(length-3,length);System.out.println(str);}else{ System.out.println(value);}输出结果为efg 当然截取前要判断是否为null,不为null才可以截取 String str="abcd...

java取字符串后面几位数怎么取
取字符串后3位,代码:String s="12345";int n=3;String b=aa.substring(aa.length()-n,aa.length())。

java怎么截取指定字符之后的字符串
用substring(int start,int end);程序如下:public class 截取字符串{ public static void main(String[] args){ String str = "http:\/\/deyu.qxntc.edu.cn\/music\/6.mp3";\/\/自定义字符串 str = str.substring(str.length()-3,str.length());\/\/截取后三位 System.out.println(str);\/\/输出...

java 怎么截取字符串后面的字符?
那你就用for循环for(int i=str.length-3;i>str.length-6;i--){}取出来以后再翻转一下字符串。

java怎样截取最后几个字符
1、随便创建一个有main方法的类 2、定义一个字符串变量,这里给变量赋值“ 百度一下,你就知道 ”3、为了更加清晰的知道字符串的索引,用字符串对象另外一个方法“length()”得到此字符串的长度为9 4、然后下面就是用第一个方法String substring(int beginIndex);返回获取某位置开始到结束的子字符串...

java如何得到字符串里后面几个字符
substring(参数)是java中截取字符串的一个方法 有两种传参方式 一种是public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。另一种是public String substring(int beginIndex, int endIndex)返回一个新字符串...

java截取字符串的后几位?
第一种方法 截取后面的特定的位数就可以了 第二种方法 使用split()方法分割字符串,把以\/为标志分开来 第三种方法 使用正则表达式把IP给提取出来

java中现在有字符串123456789 我要截取最后3个字符 显示为123456 如何...
String str = "123456789";String subStr = str.substring(0, str.length() -3);

...长度的字符串,分割成最后三个字符组成一个字符串,其余的字符组成一个...
public void subStr(String str){String str1=str.substring(str.length()-3);\/\/最后三位String str2=str.substring(0, str.length()-3);\/\/其余的字符}

java中字符串如何去除最后一个字符
1. 使用substring()方法:这个方法有两个参数,第一个参数是开始截取的索引(包括该位置的字符),第二个参数是截止但不包括的索引。当你想要移除最后一个字符时,可以设置开始索引为字符串长度减一,然后截取到原长度。例如:java String original = "example";int lastCharIndex = original.length() ...

相似回答