据说是中国电信的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())
...
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())
...