package com.string;
import java.util.Scanner;
//输入一个字符串,打印出其中所有的数字
public class TestStringNum {
public static void main(String args[]) {
System.out.println("输入一个字符串:");
Scanner scan = new Scanner(System.in);//使用键盘输入一个字符串
String str = scan.nextLine();
StringBuffer stb = new StringBuffer();
char[] c = str.toCharArray();
System.out.println("打印出其中所有的数字:");
for (int i = 0; i < c.length; i++) {
if (Character.isDigit(c[i])) {//判断是否为包含数字
stb.append(c[i]);
}
}
System.out.println(stb);
}
import java.util.Scanner;
//输入一个字符串,打印出其中所有的数字
public class TestStringNum {
public static void main(String args[]) {
System.out.println("输入一个字符串:");
Scanner scan = new Scanner(System.in);//使用键盘输入一个字符串
String str = scan.nextLine();
StringBuffer stb = new StringBuffer();
char[] c = str.toCharArray();
System.out.println("打印出其中所有的数字:");
for (int i = 0; i < c.length; i++) {
if (Character.isDigit(c[i])) {//判断是否为包含数字
stb.append(c[i]);
}
}
System.out.println(stb);
}
}
StringBuffer类的append方法可以将字符串表示形式追加到此序列(可以将任意类型追加)
大家可以多查看一下api,方法很多,记全是不可能的,只能靠大家多看