導航:首頁 > 編程語言 > java字元串前綴

java字元串前綴

發布時間:2023-09-21 01:11:44

① 如何在string前加字元串java

1
2
3
4
5
6

//截取#之前的字元串
String str = "sdfs#d";
str.substring(0, str.indexOf("#"));
//輸出的結果為:sdfs
//indexOf返回的索引也是從0開始的,所以indexOf("#") = 4。
//java中的substring的第一個參數的索引是從0開始,而第二個參數是從1開始

② 如何用java語言返回一組字元串的最長公共前綴例如abcd,abc,abcdef,返回abc.

publicstaticvoidmain(String[]args){
String[]s=newString[]{"abcfg","abef","abdgg"};
System.out.print("字元串數組為:");
for(Stringss:s){
System.out.print(ss+",");
}
System.out.println();
//首先找出長度最小的字元串
StringminStr=s[0];
for(inti=0;i<s.length;i++){
if(minStr.length()>s[i].length()){
minStr=s[i];
}
}
System.out.println("長度最小的字元串:"+minStr);
Stringresult="";
//循環長度最小字元串的每個字元,如果每個字元串都包含了這個字元,那麼結果就加上它
for(inti=0;i<minStr.length();i++){
charch=minStr.charAt(i);
booleanb=true;
//循環數組,判斷每個字元串是否包含ch這個字元
for(intj=0;j<s.length;j++){
if(s[j].charAt(i)==ch){

}else{
b=false;
}
}
//都包含,結果加上該字元
if(b){
result+=ch;
}
}
System.out.println("公共字元串:"+result);
}

望採納

閱讀全文

與java字元串前綴相關的資料

熱點內容
冰與火pdf 瀏覽:416
為什麼叫我買阿里雲伺服器 瀏覽:470
加密貨幣征稅一覽表 瀏覽:959
llc編譯器 瀏覽:922
數控可編程電阻器 瀏覽:757
培訓app源碼 瀏覽:431
phpcurl啟用 瀏覽:533
ubuntu圖形編程 瀏覽:439
jar包啟動命令 瀏覽:678
java數組一維轉二維 瀏覽:498
office批量轉pdf 瀏覽:183
boss直聘程序員多少薪 瀏覽:631
編程字母代表什麼 瀏覽:953
rainmc伺服器地址 瀏覽:456
電信校園網客戶端認證伺服器地址 瀏覽:450
掌閱怎麼看文件夾 瀏覽:343
在伴伴app裡面怎麼拜師傅 瀏覽:945
編程珠璣筆記 瀏覽:282
結束命令行 瀏覽:271
力學原理pdf 瀏覽:737