java去掉字元串中的
㈠ java怎樣去掉字元串內的空白
java去掉字元串內的空白有首發空白,中間空白及全部空白。可以根據需要通過下面的方法進行去掉。
方法如下:
1.String.trim()
trim()是去掉首尾空格
2.str.replace("","");去掉所有空格,包括首尾、中間
Stringstr="hello";
Stringstr2=str.replaceAll("","");
System.out.println(str2);
3.或者replaceAll("+","");去掉所有空格
4.str=.replaceAll("\s*","");
可以替換大部分空白字元,不限於空格
s可以匹配空格、製表符、換頁符等空白字元的其中任意一個
5.或者下面的代碼也可以去掉所有空格,包括首尾、中間
publicStringremove(Stringresource,charch)
{
StringBufferbuffer=newStringBuffer();
intposition=0;
charcurrentChar;
while(position
{
currentChar=resource.charAt(position++);
if(currentChar!=ch)buffer.append(currentChar);}returnbuffer.toString();
}
㈡ 求java中怎麼把字元串中的單引號去掉
例如:'SL' 去掉後變成SL
String regexp = "'";
String str = "'SL'";
System.out.println("替換前:" + str);
str = str.replaceAll(regexp, "");
System.out.println("替換後:" + str);
我開始時犯了個很弱智的錯誤,以至於現在搞了近二十分鍾才出來。就是把上面的
str = str.replaceAll(regexp, "");
換成
str.replaceAll(regexp, "");
然後再列印,發現結果始終是 』SL',
後來恍然大悟,String類被final修飾,是不可變的。所以對String對象施加任何操作都不會改變它的內容。而 str.replaceAll(regexp, ""); 相當於創建了一個新的字元串對象,即去掉了單引號的源字元串。 再修改字元串引用 str 指向新的字元串。則現在列印的就是去掉單引號後的字元串了。
㈢ 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去除字元串中的空格、回車、換行符、製表符的小例子。
㈣ java怎麼刪除字元串中的指定字元
方法/步驟
打開eclipse
新建(new)一個項目,或者新建一個類也可以 ,主要用於測試
在編程框中新建一個string變數
㈤ java如何去掉字元串中重復的字元
lz 你好
這個就是一個比較簡單的演算法題 , 你可以自己寫
但是用Java語言就不需要了 , Java自帶泛型相關的類 , 很有用
其中TreeSet集合能自動識別添加的是否重復 , 重復的將不會添加 , 很方便
以下是實現代碼:
importjava.util.List;
importjava.util.Scanner;
publicclassDeleteRepeated{
privateStringstr;
privateTreeSet<String>noReapted;//帶有String類型的TreeSet泛型
publicDeleteRepeated(){
Scannerin=newScanner(System.in);
System.out.println("輸入一個字元串:");
str=in.nextLine();
noReapted=newTreeSet();
}
//清楚重復的數據
publicvoidremoveRepeated(){
for(inti=0;i<str.length();i++){
noReapted.add(""+str.charAt(i));
//str.charAt(i)返回的是char型所以先加一個""空格,轉換成String型
//TreeSet泛型能保證重復的不加入,而且有序
}
str="";
for(Stringindex:noReapted){
str+=index;
}
//輸出
System.out.println(str);
}
publicstaticvoidmain(String[]args){
DeleteRepeateddr=newDeleteRepeated();
dr.removeRepeated();
}
}
運行截圖:
希望能幫助你哈
㈥ java中怎麼把字元串中的單引號去掉
可以按照以下java例子進行操作。
1、java編碼舉例:
String regexp = "'";
String str = "'SL'";
System.out.println("替換前:" + str);
str = str.replaceAll(regexp, "");
System.out.println("替換後:" + str);
2、原因分析:String類被final修飾,是不可變的。所以對String對象施加任何操作都不會改變它的內容。而 str.replaceAll(regexp, ""); 相當於創建了一個新的字元串對象,即去掉了單引號的源字元串。 再修改字元串引用 str 指向新的字元串。則現在列印的就是去掉單引號後的字元串了。
㈦ java怎麼去掉字元串中的下劃線
字元指類字形單位或符號,包括字母、數字、運算符號、標點符號和其他符號,以及一些功能性符號。
字元是電子計算機或無線電通信中字母、數字、符號的統稱,其是數據結構中最小的數據存取單位,通常由8個二進制位(一個位元組)來表示一個字元。字元是計算機中經常用到的二進制編碼形式,也是計算機中最常用到的信息形式。
㈧ 在java中去掉字元串中出現的相同元素
1、代碼如下
publicstaticvoidmain(String[]args){
Stringstr="1,1,1,2,2,2,3,3,3,4,4,4,5";
Stringrs="";
for(inti=0;i<str.length();i++){
//如果不是逗號,且不存在,就加入rs
if(str.charAt(i)!=','&&rs.indexOf(str.charAt(i))==-1){
//補一個逗號
rs+=","+str.charAt(i);
}
}
//去掉第一個逗號
System.out.println(rs.substring(1,rs.length()));
}
2、
㈨ java中如何在一個字元串中去掉另一個字元串
直接使用空字元串替換,如下:
String b = "abcabcabc";
b=b.replace("b","");
Java String.replace()方法用法
返回一個新的字元串,用newChar替換此字元串中出現的所有oldChar
(9)java去掉字元串中的擴展閱讀:
java中判斷一個字元串中的某個字元或字元串包含於另一個字元串:
假設你第一個字元串是A,第二個是B。判斷A中是否有一個字元或者一段字元串包含於B中:
boolean ifContrain = false;
for(int i = 0 ; i < A.length - 1 ; i ++ )
{
for(int j = i + 1 ; j < A.length ; j++ )
{
if(B.contains(A.subString(i , j )))
{
ifContrain = true;
}
最後看ifContrain是true,則包含,是false,就是不包含。
如果想要看包含的是哪段,就在ifContrain = true;一句後面再加一句 輸出 A.subString(i , j ) 。
㈩ 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去除字元串中的空格、回車、換行符、製表符的小例子