导航:首页 > 编程语言 > 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字符串前缀相关的资料

热点内容
数据库查询系统源码 浏览:612
php5314 浏览:352
完美国际安装到哪个文件夹 浏览:664
什么app可以扫一扫做题 浏览:535
程序员编码论坛 浏览:920
淘点是什么app 浏览:655
中国高等植物pdf 浏览:449
51单片机时间 浏览:178
后台如何获取服务器ip 浏览:261
单片机流水灯程序c语言 浏览:230
程序员第二职业挣钱 浏览:235
运行里怎么输入服务器路径 浏览:835
pythonstepwise 浏览:504
刘一男词汇速记指南pdf 浏览:57
php认证级别 浏览:363
方舟编译啥时候推送 浏览:1006
php手机验证码生成 浏览:670
哲学思维pdf 浏览:12
凌达压缩机有限公司招聘 浏览:528
weblogic命令部署 浏览:31