把字符串中不规则的空格取掉或换成"/"
来源:互联网 发布:dw软件下载 编辑:程序博客网 时间:2024/05/22 14:05
当一个STRING中有不规则的空格时,我门要去掉空格使里边字符连接在一起(或用别的字符代替)
package cloes;
//import java.lang.*;
/**
*
* @author guo
*/
public class Cloes {
/** Creates a new instance of Cloes */
public Cloes() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int j=0;
int z=0;
boolean b=false;
String s1;
StringBuffer sb=new StringBuffer(500);
String s="abc d efd h ijk l mn o pq r s t u v w x y z";
System.out.println(s.length());
//System.out.println(s.charAt(2));
for(int i=0;i<s.length()-1;i++)
{
char c=s.charAt(i);
// System.out.println("当前字符"+c); ///////////////////
if(c!=' ')
{
// System.out.println("c!=' '"); ///////////////////
if(j!=-1)
{
// System.out.println("J的值"+j); //////////////////
if(b) j=i;
b=false;
System.out.println(j);
System.out.println(b);
if(s.charAt(i+1)==' ')
{
if(i!=s.length()-2)
{
// System.out.println("进来了!"); ////////////////////////
z=i;
s1=s.substring(j,z+1);
// System.out.println(z); ////////////////////
// System.out.println(j); ////////////////
sb.append(s1);
sb.append("/");
System.out.println(i);
}
}
if(i==s.length()-2)
{
z=i+1;
s1=s.substring(j,z+1);
// System.out.println(j+" "+z);
sb.append(s1);
}
}
}
if(c==' ')
{
j=-1;
System.out.println("c==' '"+j);
if(s.charAt(i+1)!=' ')
{
j=i;
b=true;
}
if(i==s.length()-2)
{
j=i+1;
z=i+1;
s1=s.substring(j,z+1);
sb.append(s1);
}
}
}
System.out.println(sb.toString());
// System.out.println(s.substring(,9));
}
}
输出结果
abc/d/efd/h/ijk/l/mn/o/pq/r/s/t/u/v/w/x/y/z
- 把字符串中不规则的空格取掉或换成"/"
- C语言实现字符串中把空格换成%20问题
- 字符串中空格换成%20
- 把多个空格换成一个空格或下划线
- shell脚本中把txt文件中空格换成,逗号
- shell 把空格换成回车
- java 将字符串里第一处空格 或 tab 换成 4个空格
- 当函数发现字符串中如果有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。
- 面试题4:将空格换成其他的字符串
- 编写一个函数,从一个字符串中去除多余的空格。当函数发现字符串中有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。
- 请实现一个函数,把字符串中的每个空格换成20%
- 把字符串中空格替换为"%20"
- Oracle 触发器中,如果取一个包含空格VARCHAR2类型的字符串,空格后的内容取不到
- 不规则的字符串中截取数字
- Js取 字符串空格
- 去 字符串中掉所有的空格
- css中li前面点的样式或换成图片
- 把you换成we,字符串替换
- FC6安装NVIDIA显卡驱动
- 别
- tomcat5.0.28与sqlserver2000配置连接池
- 软件配置管理
- 下定决心,学好日语!
- 把字符串中不规则的空格取掉或换成"/"
- sqlserver 数据类型
- linux下使用静态库需要注意的几个问题
- 一个十分有趣的笑话:
- SQL server中设置自增字段
- rand ( ) 和 srand ( )【C语言库函数源代码】
- iscsymf ( )【C语言库函数源代码】
- Applied Cryptography girl
- iscsym ( )【C语言库函数源代码】