如何用java截取字符串?
9个回答
展开全部
这是有关string 的课件 及两个例子 希望我们共同努力啊
Public char charAt(int index)
返回字符串中第index个字符
Public int length()
返回字符串的长度
Public int indexOf(String str)
返回字符串中出现str的第一个位置
Public int indexOf(String str,int formIndex)
返回字符串中从formIndex开始出现str的第一个位置
Public boolean equalsIgnoreCase(String another)
比较字符串是否和another一样(忽略大小写)
Public String reqlace(char oldChar, char newChar)
在字符串中用newChar字符替换oldChar
Public boolean startsWith(String prefix)
判断字符串是否以prefix开头
Public boolean endsWith(String suffix)
判断字符串是否以suffix结尾
Public String toUpperCase()
返回一个字符串为该字符串的大写
Public String toLowCase()
返回一个字符串为该字符串的小写
Public String substring(int beginIndex,int endIndex)
返回该字符串从beginIdex开始到endIndex结尾的字符串
Public String trim()
返回该字符串去掉开头和结尾空格后的字符串
Public class Test{
public static void main(String args[]){
String s1 = “sun java”,s2 = “Sun Java”;
System.out.println(s1.charAt(1));//u
System.out.println(s2.length());//8
System.out.println(s1.indexOf(“java”));//4
System.out.println(s2.indexOf(“Java”));//-1
System.out.println(s1.equals(s2));//false
System.out.println(s1.equalsIgnoreCase(s2));//true
String s = “我是软件工程师,我在学习Java”;
String sr = s.replace(‘我’,’你’);
System.out.println(sr);
}
}
Public class Test{
public static void main(String args[]){
String s1 = “welcom to Java world!”;
String s = “ sun java ”;
System.out.println(s1.startsWith(“welcom”));
System.out.println(s1.endsWith(“world”));
String sL = s1.toLowCase();
String sU = s1.toUpperCase();
System.out.println(sL);
System.out.println(sU);
String subS = s.substring(11);
System.out.println(subs);
String sp = s.trim();
System.out.println(sp);
}
}
Public char charAt(int index)
返回字符串中第index个字符
Public int length()
返回字符串的长度
Public int indexOf(String str)
返回字符串中出现str的第一个位置
Public int indexOf(String str,int formIndex)
返回字符串中从formIndex开始出现str的第一个位置
Public boolean equalsIgnoreCase(String another)
比较字符串是否和another一样(忽略大小写)
Public String reqlace(char oldChar, char newChar)
在字符串中用newChar字符替换oldChar
Public boolean startsWith(String prefix)
判断字符串是否以prefix开头
Public boolean endsWith(String suffix)
判断字符串是否以suffix结尾
Public String toUpperCase()
返回一个字符串为该字符串的大写
Public String toLowCase()
返回一个字符串为该字符串的小写
Public String substring(int beginIndex,int endIndex)
返回该字符串从beginIdex开始到endIndex结尾的字符串
Public String trim()
返回该字符串去掉开头和结尾空格后的字符串
Public class Test{
public static void main(String args[]){
String s1 = “sun java”,s2 = “Sun Java”;
System.out.println(s1.charAt(1));//u
System.out.println(s2.length());//8
System.out.println(s1.indexOf(“java”));//4
System.out.println(s2.indexOf(“Java”));//-1
System.out.println(s1.equals(s2));//false
System.out.println(s1.equalsIgnoreCase(s2));//true
String s = “我是软件工程师,我在学习Java”;
String sr = s.replace(‘我’,’你’);
System.out.println(sr);
}
}
Public class Test{
public static void main(String args[]){
String s1 = “welcom to Java world!”;
String s = “ sun java ”;
System.out.println(s1.startsWith(“welcom”));
System.out.println(s1.endsWith(“world”));
String sL = s1.toLowCase();
String sU = s1.toUpperCase();
System.out.println(sL);
System.out.println(sU);
String subS = s.substring(11);
System.out.println(subs);
String sp = s.trim();
System.out.println(sp);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
subString();
重载了很多个。
a=<p><span style="font-family: verdana,geneva; font-size: small;">123321556464646</span><img title="天真" src="../tiny_mce/plugins/emotions/img/smiley-innocent.gif" alt="天真" border="0" /></p>
这是从数据库读出来的一个字符串,它带有文字格式的
让这个带格式的信息在页面上执行,然在取结果。或者就写个方法解析这个html。你现在想要这里边哪一部分信息?
重载了很多个。
a=<p><span style="font-family: verdana,geneva; font-size: small;">123321556464646</span><img title="天真" src="../tiny_mce/plugins/emotions/img/smiley-innocent.gif" alt="天真" border="0" /></p>
这是从数据库读出来的一个字符串,它带有文字格式的
让这个带格式的信息在页面上执行,然在取结果。或者就写个方法解析这个html。你现在想要这里边哪一部分信息?
更多追问追答
追问
截出来后能不能再赋值给一个新定义的字符串变量?我想去掉格式取里面的字符串,然后再进行截取其中的一部分。
追答
可以呀,如果是从DB中取出来的,那么直接在你的后台JAVA代码中写个方法,先把其修饰的字串拿掉,然后再对有用的信息做其它操作。
你是不是想取这个 123321556464646 ?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String substring(int beginIndex)
String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。
String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。
追问
我用过了,可是它一直返回空值,这是怎么回事?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
归归哝嘀咚,这个可就多了,Java的API关于String操作的N多,可以参照哈子API。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询