java去除字元串
❶ java怎麼刪除字元或者字元串
可以用替換函數來實現刪除功能,比如要刪除字元「java」,那麼只需要用replace函數將java用空白來代替。如下:
public static void main (String args[]){
String test = "studyjava";
test=test.replace("java","");
}
❷ java中如何去掉字元串前面的字元串
可以使用subString。
例如:
String
str
=
"123456789";
str
=
str.subString(2,5);
最後str中得到的是"345",也就是說,subString(a,b)截取的是下標為a到下標為b-1這些字元。
❸ java中怎麼去除字元串
用substring吧
public String substring(int beginIndex,
int endIndex)返回一個新字元串,它是此字元串的一個子字元串。該子字元串從指定的 beginIndex 處開始,一直到索引 endIndex - 1 處的字元。因此,該子字元串的長度為 endIndex-beginIndex。
示例:
"hamburger".substring(4, 8) returns "urge"
"smiles".substring(1, 5) returns "mile"
參數:
beginIndex - 開始處的索引(包括)。
endIndex - 結束處的索引(不包括)。
返回:
指定的子字元串。
❹ java中如何在一個字元串中去掉另一個字元串
直接使用空字元串替換,如下:
String b = "abcabcabc";
b=b.replace("b","");
Java String.replace()方法用法
返回一個新的字元串,用newChar替換此字元串中出現的所有oldChar
(4)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中
String類
的
substring
()字元串截取方法
和length()求字元串長度方法即可
具體代碼如下:
1
2
3
4
5
6
public
class
Test
{
public
static
void
main(String[]
args)
{
String
str
=
"abcdefg";
System.out.println("截取最後一個字元串生成的新字元串為:
"
+
str.substring(0,str.length()-1));
}
}
❻ java怎麼刪除字元串中的指定字元
方法/步驟
打開eclipse
新建(new)一個項目,或者新建一個類也可以 ,主要用於測試
在編程框中新建一個string變數
❼ java 中如何去掉字元串的
去掉啥?字元串的空格?
str.trim()可以返回去掉了空格的字元串
❽ 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 刪除字元串中指定的字元
直接使用空字元串替換就可以。
String b = "abcabcabc";
b=b.replace("b","");
這個方法是替換所有的,如果是想找第一個是b的,可以如下
String s = "abcabcabc";
int i=s.indexOf("b");
s=s.substring(0, i)+s.substring(i+1);
System.out.println(s);
(9)java去除字元串擴展閱讀:
JRE是個運行環境,JDK是個開發環境。因此寫Java程序的時候需要JDK,而運行Java程序的時候就需要JRE。而JDK裡面已經包含了JRE,因此只要安裝了JDK,就可以編輯Java程序,也可以正常運行Java程序。
但由於JDK包含了許多與運行無關的內容,佔用的空間較大,因此運行普通的Java程序無須安裝JDK,而只需要安裝JRE即可。