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

热点内容
编程字母代表什么 浏览:952
rainmc服务器地址 浏览:456
电信校园网客户端认证服务器地址 浏览:448
掌阅怎么看文件夹 浏览:341
在伴伴app里面怎么拜师傅 浏览:942
编程珠玑笔记 浏览:281
结束命令行 浏览:269
力学原理pdf 浏览:736
宏定义编译后不变 浏览:404
如何搞免费服务器 浏览:212
神经系统pdf 浏览:672
如何查看服务器上的数据库服务器 浏览:195
压缩机型号v代表什么 浏览:58
旅游类源码 浏览:867
电脑服务器类型怎么设置 浏览:235
pdf炒股 浏览:791
服务器地址缺少端口号什么意思 浏览:535
下载需要解压的小说用哪个软件 浏览:539
广东分布式服务器云主机 浏览:588
服务器忙打不开怎么办 浏览:20