社区
Java SE
帖子详情
求教字符串打印问题?
haiizi
2009-08-25 09:42:14
1.字符打印问题:写一方法实现
要求根据字符串输出指定结果:
输入参数: 返回值
fn5d3b_xy fndddddbbb@xy
fn55d3b_xy fndddddbbb@xy
fn55d3b_xy8 fndddddbbb@xy
public String convert(String str){
...........
...............
}
...全文
121
9
打赏
收藏
求教字符串打印问题?
1.字符打印问题:写一方法实现 要求根据字符串输出指定结果: 输入参数: 返回值 fn5d3b_xy fndddddbbb@xy fn55d3b_xy fndddddbbb@xy fn55d3b_xy8 fndddddbbb@xy public String convert(String str){ ........... ............... }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ruisheng_412
2009-08-25
打赏
举报
回复
楼主没有把问题 问清楚??????????
bayougeng
2009-08-25
打赏
举报
回复
[Quote=引用 4 楼 bigbug9002 的回复:]
return "fndddddbbb@xy";
完事了,因为都要的是这个.
[/Quote]
哈哈,看起来是这样。
cwjieNo1
2009-08-25
打赏
举报
回复
我想问一下,如果是fn45d3b_xy8 结果仍然是 fndddddbbb@xy 这样的吗?
数字遵循就近原则,只有在字母前面最近的那个才起作用??
bigbug9002
2009-08-25
打赏
举报
回复
return "fndddddbbb@xy";
完事了,因为都要的是这个.
justinavril
2009-08-25
打赏
举报
回复
[Quote=引用楼主 haiizi 的回复:]
1.字符打印问题:写一方法实现
要求根据字符串输出指定结果:
输入参数: 返回值
fn5d3b_xy fndddddbbb@xy
fn55d3b_xy fndddddbbb@xy
fn55d3b_xy8 fndddddbbb@xy
public String convert(String str){
...........
...............
}
[/Quote]
55b是不是应该输出55个b啊 呵呵
sxh003
2009-08-25
打赏
举报
回复
有没有规律啊?看起来好像很乱啊
bigbug9002
2009-08-25
打赏
举报
回复
返回值怎么都一样?
haiizi
2009-08-25
打赏
举报
回复
哈哈题目确实这样的哈
lcj_up
2009-08-25
打赏
举报
回复
自己写的,不知道可不可以!
package bianli;
public class PPl {
public static String convert(String str){
String s = "";
char pre = 0;
char c = 0;
boolean bool = true;
char[] ch = str.toCharArray();
for (int i = 0; i < ch.length; i++) {
c = ch[i];
if(c == '_'){
bool = false;
s += pre;
s += '@';
continue;
}
if(bool&& c >'1' && c<= '9'){
if(pre>='a'&&pre<='z'){
for (int j = 0; j < c - '1'; j++) {
s += pre;
}
}
pre = c;
continue;
}
if( c >= 'a'&& c <= 'z'){
s += c;
pre = c;
}
}
return s;
}
public static void main(String[] args) {
String s = "fn55d3b_xy8";
String s1 = "fn55d3b_xy";
String s2 = "fn55d3b_xy8";
System.out.println(PPl.convert(s));
System.out.println(PPl.convert(s1));
System.out.println(PPl.convert(s2));
}
}
结果:
fnnnnndddbb@xy
fnnnnndddbb@xy
fnnnnndddbb@xy
C++字符操作及
字符串
打印
本文全面总结了C++中字符和
字符串
的处理。介绍了
字符串
常见操作,如字符
打印
、字符数组和C风格
字符串
、std::string类的使用、
字符串
拼接、输入、遍历以及与数字的转换。还详细讲解了
字符串
打印
中的格式符、字符转换说明、标志和格式
字符串
等内容。
字符串
长度解析以及
字符串
的几种
打印
方法
本文深入浅出地介绍了
字符串
的概念,区分其与数据类型的区别,并通过代码示例详细讲解了
字符串
的长度测量、
打印
方法及注意事项。
C++通过
字符串
指针
打印
字符串
本文介绍了在学习数据结构与算法时遇到的
问题
——如何正确
打印
哈希编码的
字符串
数组。通过示例展示了三种不同的
打印
方法,强调了'
java
打印
例子(
字符串
换行
问题
)
本文探讨了Java
打印
过程中如何处理
字符串
换行的
问题
。关键在于使用g2.drawString()方法时,关注起始坐标。考虑到不同字符的宽度差异,建议以像素为单位判断何时进行换行,而非单纯依赖
字符串
长度。
C语言——
字符串
、
打印
字符串
的三种方式
文章介绍了C语言中
字符串
的基本概念,包括
字符串
常量、使用scanf()读取
字符串
的注意事项,以及sizeof()和strlen()函数在计算
字符串
尺寸和长度的应用。同时,讨论了字符数组的定义和初始化方法,强调了末尾空字符
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章