A. java中字元串如何去除最後一個字元
1、最常見的來方法:
s = s.substring(0,s.length - 1)
2、用
rtrim
s = s.tostring().rtrim(',')
3、用trimend,這個東自西和rtrim差不多,區別是這個傳遞的是一個字元數組,而rtrim可以是任何有效的字元串
s=s.trimend(',')
//如果要刪除"5,"
char[] mychar = {'5',','};
s = s.trimend(mychar);
//s = "1,2,3,4"
substring(參數)是java中截取字元串的一個方法
一種是public
string
substring(int
beginindex),返回一個新的字元串,它是此字元串的一個子字元串。該子字元串從指定索引處的字元開始,直到此字元串末尾。
另一種是public
string
substring(int
beginindex,
int
endindex),返回一個新字元串,它是此字元串的一個子字元串。該子字元串從指定的
beginindex
處開始,直到索引
endindex
-
1
處的字元。因此,該子字元串的長度為
endindex-beginindex。
B. java中怎樣只去掉字元串後面的空格
"java中怎樣 只去掉字元串後面的空格 ".replaceAll("(.*?)\\s+$", "$1");
C. java如何在最後一個數據後不帶空格,而前面每個數據後面帶空格
如果是數組Array或者是List,判斷他們的下標,如果它們(下標=長度-1)時,就是最後一個數據,不要帶空格;其他都帶。
D. JAVA怎麼去掉字元串空格
JAVA中去掉空格
1. String.trim()
trim()是去掉首尾空格
2.str.replace(" ", ""); 去掉所有空格,包括首尾、中間
復制代碼內 代碼如下:String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3.或者replaceAll(" +",""); 去掉所有空格
4.str = .replaceAll("\s*", "");
可以替換容大部分空白字元, 不限於空格
s 可以匹配空格、製表符、換頁符等空白字元的其中任意一個 您可能感興趣的文章:java去除字元串中的空格、回車、換行符、製表符的小例子。
E. java 去除多餘空格
JAVA中去掉空格
1. String.trim()
trim()是去掉首尾空格
2.str.replace(" ", ""); 去掉所有內空格,包括首尾、中間
復制代容碼 代碼如下:String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3.或者replaceAll(" +",""); 去掉所有空格
4.str = .replaceAll("\\s*", "");
可以替換大部分空白字元, 不限於空格
\s 可以匹配空格、製表符、換頁符等空白字元的其中任意一個 您可能感興趣的文章:java去除字元串中的空格、回車、換行符、製表符的小例子
F. java怎麼去掉字元串最後一個字元
字元串:string s = "1,2,3,4,5,"
目標:刪除最後一個 ","
方法:
1、用的最多的是Substring,這專個也是我一直用的
s=s.Substring(0,s.Length-1)
2、用 RTrim,這個我原來只知屬道用來刪除最後的空格,也沒有仔細看過其它的用法,才發現可以直接trim掉一些字元
s=s.ToString().RTrim(',')
3、用TrimEnd,這個東西和RTrim差不多,區別是這個傳遞的是一個字元數組,而RTrim可以是任何有效的字元串
s=s.TrimEnd(',')
//如果要刪除"5,",則需要這么寫
char[]MyChar={'5',','};
s=s.TrimEnd(MyChar);
//s="1,2,3,4"
G. java輸出一個數組的數,怎麼把最後一個數後面的空格去掉
if(i!=10){
System.out.print(arr[i]+"");
}else{
System.out.print(arr[i]);
}
H. 在Java中,去掉一個字元串首尾的空格,怎麼用自己的方法實現有誰能幫我寫一下代碼嗎
public class Format {
public static String trim(String s) {
int i = s.length();// 字元串最後一個字元的位置
int j = 0;// 字元串第一個字元
int k = 0;// 中間變數
char[] arrayOfChar = s.toCharArray();// 將字元串轉換成字元數組
while ((j < i) && (arrayOfChar[(k + j)] <= ' '))
++j;// 確定字元串前面的空格數
while ((j < i) && (arrayOfChar[(k + i - 1)] <= ' '))
--i;// 確定字元串後面的空格數
return (((j > 0) || (i < s.length())) ? s.substring(j, i) : s);// 返回去除空格後的字元串
}
public static void main(String[] args) {
String s = trim(" hello ");
System.out.println(s);
}
}
I. java如何去掉字元串最後一個字元
方法有很抄多。
最簡單易懂的方法
利用java中String類的substring()字元串截取方法 和length()求字元串長度方法即可
具體代碼如下:
public class Test {
public static void main(String[] args) {
String str = "abcdefg";
System.out.println("截取最後一個字元串生成的新字元串為: " + str.substring(0,str.length()-1));
}
}