问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 保持3位 不够左面补充字符 怎么写?

发布网友 发布时间:2022-04-30 16:00

我来回答

5个回答

热心网友 时间:2022-06-26 23:05

既然你这个只要求判断三位,因此可以这么简单写代码:
public static void main(String [] agrs){
String s = "A";
StringBuffer sb = new StringBuffer();
if (s.length()==0) {
System.out.println("ZZZ");
}else if (s.length()==1) {
sb.append("Z").append("Z").append(s);
System.out.println(sb.toString());
}else if (s.length()==2) {
sb.append("Z").append(s);
System.out.println(sb.toString());
}else {
System.out.println(s);
}
}
缺点是,如果要判断更多位数的话,这个方法就不适用了。

热心网友 时间:2022-06-26 23:05

public static void main(String[] args) {
String str = "A";
str = String.format("%3s",str);
str = str.replaceAll("\\s", "Z");
System.out.println("-"+str+"-");
}

也可以这样。这个方法的缺点是:str中最开始不能有空格。不知是否满足你的需求

热心网友 时间:2022-06-26 23:06

public class bdzd2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "A";
char[] buffer = new char[3];
char[] cs = str.toCharArray();
for(int i=1;i<=buffer.length;i++)buffer[buffer.length-i] = (cs.length-i)>=0?cs[cs.length-i]:'Z';
str = new String(buffer);
System.out.println(str);
}

}

热心网友 时间:2022-06-26 23:07

public static String lpad(String str){
for(int i = str.length();i < 3;i++){
str = "Z" + str;
}
return str;
}

热心网友 时间:2022-06-26 23:07

public String 方法名(str,str2){
while(true){
if(str.length<3){
str= str2+str;
}else{
break;
}
return str;
}

}追问这个太笨拙了。如果这样写,那还需要 判断一下str 是一位 还是两位

追答管他是一位还是两位,只要字符串长度小于三就给他加到前面就行了.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华丽转身为什么在优酷看不了了之 《华丽转身:爱情不在服务区》txt全集下载 翡翠台华丽转身英文曲 matplotlib中plt.imshow函数画图出现的颜色问题 数字图像处理(c++ opencv):形态学图像处理-提取连通域 ...opencv做东西,网上的程序读着还可以,程序遇到问题不会改,一些函_百... 深度学习面试问题总结 | 传统图像处理——OpenCV 活虾如何在晚上保持存活状态进行保存? neu代表什么意思 民办学校和私立学校的区别是什么民办学校和私立学校的区别 耽美快穿文,主受,一对一。类似于重生成系统,鬼畜等虐吧,一类的。 求类似《鬼畜的,等虐吧》同类小说,越搞笑越好, 求。。。与【鬼畜等虐吧】相似的文 求一下小说的百度云下载地址 《鬼畜,等虐吧!》作者:泥蛋黄 《骗子X攻略X穿越》作者:颓 《无限情 橙光游戏里鬼畜等虐吧开头那首歌是啥 - 信息提示 鬼畜耽美文 鬼畜,等虐吧! TXT下载 求类似《鬼畜,等虐吧》 《奋斗吧,小三!》类型的文。 鬼畜,等虐吧!小说txt全集免费下载 跪求 鬼畜,等虐吧 和 穿越之大师兄 的百度云 求小说《鬼畜,等虐吧!》全文+番外 求鬼畜等虐吧TXT全集,一定一定要全集,有番外,给好评。谢谢 求《鬼畜等虐吧》txt版加番外 鬼畜,等虐吧txt全 求《鬼畜,等虐吧!》by泥蛋黄 全文+番外 《鬼畜,等虐吧!》泥蛋黄txt全集下载 鬼畜,等虐吧的内容简介 年费超级会员2019-04-12过期,超级会员2019-12-27过期。年费过期后,怎么叠加年费 糯米粉和小麦粉2例1可以做什么好吃的? java字符串左填充如何实现? java中的几个移位运算符总结 JAVA怎么对字符串进行左填充呀?可以直接用print来实现么?比如我想把“1011”填充至32位,前面补0. JAVA TextArea输出对齐问题 java运算符&gt;&gt;&gt;是什么意思 穆赫兰跳资源百度云 如何用java实现 html 标签的自动补齐 Java编程 * * * * * * * * * *大致是这个样子 for循环不会了能编写出矩形 if怎么写啊 请问java中 &gt;&gt;&gt; 这个符号是干嘛的 例子:(b &lt;&lt; 24) &gt;&gt;&gt; 8 b先左移24位,在右移? 《稀有出口:圣诞传说》免费在线观看完整版高清,求百度网盘资源 手机百度太卡怎么解决 《别让我走(2010)》百度网盘无删减完整版在线观看,马克·罗曼尼克导演的 帮忙用java补齐制作计算器加减乘除等于小数点这几个运算符的代码 百度太卡了怎么办 如果一个 xml 缺少标签,那么该如何用 java 将缺失的标签补齐?不然dom4j无法解析 求咒怨2002年网盘在线观看资源,奥菜惠主演的 java中如何将数字转化为字符串并且不足位数补0 外乡人高清下载 外乡人下载 外乡人全集在线观看 java里面使用string.format如何实现空格右填充? 求《了不起的麦瑟尔夫人第三季(2019)》百度网盘无删减完整版在线观看,埃米·谢尔曼-帕拉迪诺导演的