记录一些常用的字符串操作方法(java)


public class TestReplaceString
{
public static void main(String[] args)
{
String a = new String("aaa<br>bbb<br>ccc");
System.out.println(a);
String b = a.replace("<br>", "\n");
//String b = a.replaceAll("<br>", "\n");
System.out.println(b);
}
}



public class test {

/**
* @param args
*/
public static void main(String[] args) {
String s = "http://localhost:8080/Blog/article.do?messageId=16";
System.out.println(new test().getLastPageNameRemovePath(s));
}

public String getLastPageNameRemovePath(String ss)
{
int pos = ss.lastIndexOf("/");
ss = ss.substring(pos);
return ss;
}
}



public class TestStringOperator {

/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
String s = new String("abcd.jpg");
String suffix = new TestStringOperator().getFileSuffix(s);
System.out.println("后缀名 = "+suffix);

String s2 = new String("jakarta-tomcat-5.5.7\\webapps\\BlogJavaBean\\index.jsp");
s2 = new TestStringOperator().getSubStrRealPath(s2);
System.out.println("realpath = "+s2);

String s3 = new String("D:\\jakarta-tomcat-5.5.7\\webapps\\BlogJavaBean\\images\\header\\施文俊");
s3 = new TestStringOperator().getUserHeadImg(s3);
System.out.println("s3.indexOf[images\\header] = "+s3);

String s4 = new String("D:\\jakarta-tomcat-5.5.7\\webapps\\BlogJavaBean\\images\\header\\施文俊");
s4 = new TestStringOperator().getUserHeadImg(s4);
s4 = s4.replace('\\', '/');
System.out.println("s4.replace[images\\header] = "+s4);

String s5 = new String("/BlogJavaBean/no_name_one.jsp?messageId=6");
s5 = new TestStringOperator().getLastPageNameRemovePath(s5);
System.out.println("s5 = s5.substring(pos) = "+s5);
}


public String getLastPageNameRemovePath(String ss)
{
int pos = ss.lastIndexOf("/");
ss = ss.substring(pos);
return ss;
}

public String getUserHeadImg(String ss)
{
int pos = ss.indexOf("images\\header");
ss = ss.substring(pos);
return ss;
}

public String getFileSuffix(String fileName)
{
int pos = fileName.indexOf(".");
fileName = fileName.substring(pos);
return fileName;
}

public String getSubStrRealPath(String scRealPath)
{
int pos = scRealPath.lastIndexOf("\\");
scRealPath = scRealPath.substring(0, pos+1);
return scRealPath;
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值