新手上路 求罩

小公牛123 2017-09-12 10:30:23
如果我
String str =" , , BS_STATIC_DATA, BS_DISTRICT, , CM_REQUISITION_TRACE_INFO_#REGION_ID#”;

System.out.print(str);
怎么才能让输出的 str是 BS_STATIC_DATA, BS_DISTRICT, CM_REQUISITION_TRACE_INFO_#REGION_ID# 这个形式的
...全文
165 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小公牛123 2017-09-12
  • 打赏
  • 举报
回复
很感谢 懂了谢谢
「已注销」 2017-09-12
  • 打赏
  • 举报
回复
public static void main(String[] args) { // TODO Auto-generated method stub String str="_|||||||||||||||"; System.out.println(getString(str)); } public static String getString(String str) { int c; int i; for(i=0;i<str.length();i++) { c=str.charAt(i); if((c>=65&&c<=80)||(c>=97&&c<=123)) { break; } else if(i==str.length()-1) { return null; } } return str.substring(i); }
Fatal Error 2017-09-12
  • 打赏
  • 举报
回复
引用 3 楼 gf0515 的回复:
public String fuc(String... params){ StringBuilder strb = new StringBuilder(); for(String p : params){ strb.append(p).append(","); } strb.deleteCharAt(strb.length() - 1); return strb.toString(); } 看看你是不是这个意思,想拼接字符串或者值。
引用 4 楼 qq_39815861 的回复:
public String fuc(String... params){ StringBuilder strb = new StringBuilder(); for(String p : params){ strb.append(p).append(","); } strb.deleteCharAt(strb.length() - 1); // ① return strb.toString(); } 确实把上面的想到的都弄出了 我可以在问你个问题么就是①的 位置 因为我不确定 第一个位置是不是逗号 只是呢想让它从第一个是字母的位置开始输出
①是删除尾部的逗号,如果想删除前面的逗号,可以如下: for(String p : params){ if(p.equals(",")){ continue; } strb.append(p).append(","); }
小公牛123 2017-09-12
  • 打赏
  • 举报
回复
public String fuc(String... params){ StringBuilder strb = new StringBuilder(); for(String p : params){ strb.append(p).append(","); } strb.deleteCharAt(strb.length() - 1); // ① return strb.toString(); } 确实把上面的想到的都弄出了 我可以在问你个问题么就是①的 位置 因为我不确定 第一个位置是不是逗号 只是呢想让它从第一个是字母的位置开始输出
Fatal Error 2017-09-12
  • 打赏
  • 举报
回复
public String fuc(String... params){ StringBuilder strb = new StringBuilder(); for(String p : params){ strb.append(p).append(","); } strb.deleteCharAt(strb.length() - 1); return strb.toString(); } 看看你是不是这个意思,想拼接字符串或者值。
小公牛123 2017-09-12
  • 打赏
  • 举报
回复
与很多条 就拿其中一个比喻 我要自定义筛选 成输出那种格式 str的值是传过来 只是我自己测试更改时赋值了
Fatal Error 2017-09-12
  • 打赏
  • 举报
回复
String str ="BS_STATIC_DATA, BS_DISTRICT,CM_REQUISITION_TRACE_INFO_#REGION_ID#"; System.out.print(str); 这样不是就直接输出了吗?你是要替换成自定义的值吗?

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧