如何以一种简单的方式获取java中字符串前缀上所有出现的字符?
|
我有一个这样的字符串::0ѭ
如何获得该示例字符串的前两个零。这里的规则是,我有一个包含字符的变量。然后,如果字符串的第一个字符与变量值相同,则需要查看字符串。我需要保留它,然后如果第二个字符串再次匹配,请连接它,依此类推。如果字符串的第一个字符与变量值不匹配,则它将不存储且不会再次查找前一个字符。
尽管我已经有解决方案,但是我使用了大约10行代码来实现。
这是我的代码:
String start = \"0001\";
String concatVal = \"\";
char prefix = \'0\';
for(int i = 0; i < start.length(); i++){
if(start.charAt(i) == prefix){
concatVal += prefix;
} else {
break;
}
}
System.out.println(concatVal);
//Output
000
如果有更简单的方法可以实现此目的,请告诉我。谢谢
没有找到相关结果
已邀请:
5 个回复
号拳藐孔妇
该定义只有四个实线长: 任何算法始终需要方法定义。不算在内。 计数。 计数。 计数。 仅右括号,可以省略。 仅右括号,可以省略。 计数。 每种方法都必须以大括号结尾。不算在内。 与您的描述相比,这确实很短。
坝硷操
埃庐
嫩昧竞莫
吠强祷豪硅