當前位置:首頁 » 編程語言 » java去掉字元串中的

java去掉字元串中的

發布時間: 2022-07-08 03:43:42

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怎麼刪除字元串中的指定字元

方法/步驟

  1. 打開eclipse

  2. 新建(new)一個項目,或者新建一個類也可以 ,主要用於測試

  3. 編程框中新建一個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去除字元串中的空格、回車、換行符、製表符的小例子

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:235
java駝峰 發布:2025-02-02 09:13:26 瀏覽:651
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:538
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726