一个分隔符的问题

[复制链接]
查看11 | 回复9 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
将字符串"abc:abcc::abcv:::abcd::::abc'变成"abc:abcc:abcv:abcd:abc"输出,应该怎么用JAVA程序写出来啊,想了很长时间多不知道怎么写的,帮帮忙吧,谢谢了!!!!写个方法出来
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
都没有人啊,我来顶下,希望有好心人帮我解决一下这个问题啊
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
我怎么没看到这两个字符串有变化 啊
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
不会吧,第一个是"abc abcab abcabcd abc"变成"abc abc ab abc abcd abc",第一个的空格多些,第二个在中间就一个空格
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
学过html吗? 不知道html不认识多个空格吗?
还有, 你发贴自己不看看吗? 你难道看到两个字符串有区别?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
那我把空格改成:号吧,字符串是"abc:abc::abc:::abc::::abc"变成"abc:abc:abc:abc:abc",写个方法就可以了,有人说可以用正则表达式可以写出来
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
介绍个网站一起学习学习(是在百度搜的)http://www.unibetter.com/deercha ... hi-jiaocheng-se.htm
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
用正则表达式可能会简单点
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
public class SplitString {

/**
* @param args
*/

public static void main(String[] args) {

// TODO 自动生成方法存根

String Str="abc:abcc::abcv:::abcd::::abc";

String[] tmpStr = Str.split(":+&quot

;

for(int i=0;i<tmpStr.length;i++){

System.out.print(tmpStr+":&quot

;

}

}
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 alanrill 发布
[B]public class SplitString {

/**
* @param args
*/

public static void main(String[] args) {

// TODO 自动生成方法存根

String Str="abc:abcc::abcv:::abcd::::abc";

String[] tmpStr = Str.split(":+&quot

;

for(int i=0;i<tmpStr.length;i++){

System.out.print(tmpStr+":&quot

;

}

} [/B]

nice job
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行