package A2;public class A1 { /** * @param args */ public static void main(String[] args) { String str="this is a boy,that is a girl!"; String aa=""; for(int i=0;i<str.length();i++) { if((str.charAt(i)<='z')&& (str.charAt(i)>='a')) { aa+=str.charAt(i); } } System.out.println(aa); }}
package A2;public class A1 { /** * @param args */ public static void main(String[] args) { String str="this is a boy,that is a girl!"; String aa; aa=str.replaceAll("[\\s[\\p{Punct}]]", ""); System.out.println(aa); }}
* @param args
*/
public static void main(String[] args) {
String str="this is a boy,that is a girl!";
String aa="";
for(int i=0;i<str.length();i++)
{
if((str.charAt(i)<='z')&& (str.charAt(i)>='a'))
{
aa+=str.charAt(i);
}
}
System.out.println(aa); }}
* @param args
*/
public static void main(String[] args) {
String str="this is a boy,that is a girl!";
String aa;
aa=str.replaceAll("[\\s[\\p{Punct}]]", "");
System.out.println(aa); }}
推荐使用正则表达式
[\\s[\\p{Punct}]]
\\s表示空格
\\p{Punct}表示符号
[\\s[\\p{Punct}]]表示空格或符号([a[b]]表示a或b
aa=str.replaceAll("[\\s[\\p{Punct}]]", "");表示把str中所有的空格或符号换成""