据说是中国电信的java编程面试题

这是一道中国电信的java编程面试题目,要求根据给定的srcString和destString字符串进行处理。destString以$分隔,每两个$之间,如果出现数字,一位数用srcString的第一个元素替换,两位数用srcString的对应两位替换。示例中,srcString为'10,20,30,40',destString为'您的余额为:$1(或01)元...$$4(或04)元',经过处理后,输出为:'您的余额为:10元,本月应交$20元,下月交:$30元,结余为:$$40元。'" 133580119,9803657,Go语言实现学生信息管理系统,"['golang', '后端开发', '开发语言']
摘要由CSDN通过智能技术生成

据说是中国电信的java编程面试题,自已写了个类。

处理短信内容规则:
俩个字符串(String srcString,String destString)要求把destString字符串按$符分割
,并且每俩个$输出一个$,$后如果是数字的话分为一位和俩位用srcString来替换;
举例说明:
srcString:10,20,30,40(,为分割符)
destString:您的余额为:$1(或01)元,本月应交$$2(或02)元,下月交:$$$3(或03)元,结余为:$$$$4(或04)元
输出为:
您的余额为:10元,本月应交$20元,下月交:$30元,结余为:$$40元。 

import  java.util. * ;

public   class  splitString
{
   
public void split(String src,String des)
   
{
      StringTokenizer token
=new StringTokenizer(src,",");
      
int total=token.countTokens();
      
int j=0;
      String s[]
=new String[total];
      
while(token.hasMoreTokens())
      
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值