用StringBuffer求两个字符串的前缀
来源:互联网 发布:jmeter 相应数据乱码 编辑:程序博客网 时间:2024/05/15 08:05
import java.math.BigInteger;import java.util.Scanner;import java.util.Scanner;public class Prefix { public static void main(String[] args) { Scanner in=new Scanner(System.in); while(in.hasNext()){ StringBuffer hasPrefix=new StringBuffer("The common prefix is "); StringBuffer noPrefix=new StringBuffer("No common prefix"); String s1=in.next(); String s2=in.next(); String prefix=prefix(s1, s2); if(!prefix.isEmpty()){ hasPrefix.append(prefix); System.out.println(hasPrefix); } else{ System.out.println(noPrefix); } } } public static String prefix(String s1,String s2){ StringBuffer sb=new StringBuffer(); int i=0; while(i<s1.length()&&i<s2.length()){ if(s1.charAt(i)==s2.charAt(i)){ sb.append(s1.charAt(i)); i++; } else{ break; //只要有一个不同就跳出循环 } } return sb.toString(); }}运行结果:hello hello!The common prefix is helloTom JackNo common prefix
0 0
- 用StringBuffer求两个字符串的前缀
- Leetcode009--两个字符串的公共前缀
- java:<显示两个字符串的相同前缀>
- poj 2774求两个串的公共前缀 后缀数组
- 求两个字符串的交集
- 输出两个字符串的最大公共前缀及其长度
- HDU4691用RMQ求所有字符串后缀的最长公共前缀
- 百练+Trie数+求字符串前缀的经典模板
- Hiho+Trie数求字符串前缀的典型模板
- longest-common-prefix 求字符串数组的最长公共前缀
- leetcode 求字符串数组的最大公共前缀
- 用最小编辑距离求两个字符串的不同
- 求两个字符串的最大公共字串
- 求两个字符串的最大子串
- SQLServer中求两个字符串的交集
- DP求两个字符串的编辑距离
- 求两个字符串的最大公共字串
- 求两个字符串的公共子串
- RDD的最常见的几个API以及scala语法解释
- 异常理解1
- 交换与路由练习(五、rip 排错)
- (四)跨域请求
- Spark Yarn集群搭建的几个注意事项
- 用StringBuffer求两个字符串的前缀
- 2.1.3
- Objective-C 程序内存分布
- 1024. Palindromic Number (25)PAT甲级
- RNA-seq流程报告
- 1005. Spell It Right (20)
- BIM工作,急需出台建模标准和数据标注
- 莱蒙托夫《帆》
- 51NOD 1536 不一样的猜数游戏 数论