JAVA的string 想去掉最后四位,怎么做?
发布网友
发布时间:2022-03-24 23:49
我来回答
共3个回答
热心网友
时间:2022-03-25 01:19
通过substring截取字串。
str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
例如:
String str1 = str.substring(0,idx);;//通过截取逗号前的字符串
String str2 = str.substring(idx+1,str.length());//截取逗号后的字符串
str = str1 + str2;//逗号前字符串和逗后后的字符串拼接,结果是去掉逗号后的字符串
扩展资料
Java中String类的常用方法
1、public int length () :返回此字符串的长度。
String s = "helloworld"; //int length():获取字符串的长度,其实也就是字符个数
System.out.println(s.length());//10
2、public String concat (String str) :将指定的字符串连接到该字符串的末尾。
String s = "helloworld";//String concat:将指定的字符串连接到该字符串的末尾String s2 =s.concat("**hello itheima");
System.out.println(s2);//helloworld**hello itheima
3、public char charAt (int index) :返回指定索引处的 char值。
String s = "helloworld";//char charAt:获取指定索引处的字符
System.out.println(s.charAt(0));//hSystem.out.println(s.charAt(1));//e
热心网友
时间:2022-03-25 02:37
string=string.substring(0,string.length()-4);
热心网友
时间:2022-03-25 04:11
int i=string.length()-4;
string.substring(0, i);
JAVA的string 想去掉最后四位,怎么做?
通过substring截取字串。str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;例如:String str1 = str.substring(0,idx);;//通过截取逗号前的字符串 String str2 = str.substring(idx+1,str.length());//截取逗号后的字符串 st...
JAVA String 怎么去掉指定字符
public class Demo08{ public static void main(String args[]){ String s = "20150703"; String newS = s.replaceAll(String.valueOf(s.charAt(3)),""); //去掉第四个位置的字符串”5“ System.out.println("去掉后的结果:" + newS); }} ...
java 如何去掉string中特定的字符
第一种方法:string.replace("substring","");就是将子串换成空值 第二种方法:大体思想先说下,首先,你需要查找父串中是否存在子串,如果存在就找到起始和结束的坐标,然后通过截取字符串的方法来得到新的字符串 以下是用indexOf()查找子串的方法和用substring()来截取子串的方法 Java中字符串中子串...
在java中怎么把一个String类型的字符串(去掉,)并循环输出单个的字符串...
1.分割字符串使用split()方法 2.打印,就简单的for就可以了。代码如下:public class StringToArray { public static void main(String[] args) { String uids="1,2,3,4,5,6,7,8,33,44,55,66,";String[] str = uids.split(",") ; //转化成数组 //分别打印打个字符串 for(int i=...
JAVA String 怎么去掉指定字符
在java.lang包中有String.split()方法,返回是一个数组 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");...
如何在java中清除某个字符后的所有字符串
首先获取字符的位置 i nt loc = str.indexOf("字符");//首先获取字符的位置 然后调用字符串截取 String newStr = str.substring(0,loc);//再对字符串进行截取,获得想要得到的字符串
java中输入一个字符串,怎么将字母去掉
public class Test {public static void main(String[] args) {String str = "kdla8405118*)(^%*YTILKH89015jfkhka";str = str.replaceAll("[a-zA-Z]","" );System.out.println(str);}} 输出的结果是这样的:8405118*)(^%*89015 把字母去掉了。为了方便,我没有写键盘输入字符串的代码...
怎么用java去掉字符串中间的空格 例如:String s1 = " aa bb cc...
int l=s2.lastIndexOf("a");String s3=s1.replaceAll(" ", "");String s4=s1.substring(0,k)+s3+s1.substring(l+1);System.out.println(s4);} } 输出的s4为:“ aabbccdd ”将左侧和右侧的空格完美保留,楼主用的时候只需要改动s1的赋值即可 楼主你满意么,还不达到要求请追问...
【Java】这些String 类常用操作方法你都会使用吗?
public static void main(String[] args) {String str1 = "abcdefgc";System.out.println(str1.indexOf("b")); //查找b 从0下标开始 返回1System.out.println(str1.indexOf("c",3)); //c 从第四个字符(下标是3)开始 ,在下标是7的位置有cSystem.out.println(str1.indexOf("x"))...
java中 如何删除String中的值,并且保证不留下多余的逗号。
1:先写一个数组:如String aa=="a,b,c,d,e"; String aaa[]=aa.spit(","); String aaaa=""; String bb="a";(假设你要删除的值) for (int i=0;i++;i<aaa.length;){ if(!bb.equals(aaa[i])){aaaa+=aaa[i]+",";(这个时候得出的最后结果会多出来一个,)} }最后结果为:aaaa=aaaa.su...