8.JAVA编写程序,实现将字符串1a2b3c中的数字和字母分开并输出?

 我来答
O大鱼吃小鱼O
2023-06-16 · 超过563用户采纳过TA的回答
知道小有建树答主
回答量:1801
采纳率:100%
帮助的人:38.9万
展开全部

下面是一个使用Java编写的程序,可以将字符串"1a2b3c"中的数字和字母分开并输出:

public class SeparateString {

public static void main(String[] args) {

String str = "1a2b3c";

String numbers = "";

String letters = "";

for (int i = 0; i < str.length(); i++) {

char c = str.charAt(i);

if (Character.isDigit(c)) {

numbers += c;

} else if (Character.isLetter(c)) {

letters += c;

}

}

System.out.println("数字部分: " + numbers);

System.out.println("字母部分: " + letters);

}

}

以上程序会将字符串中的数字和字母分别保存在numbers和letters变量中,并进行输出。在循环中,通过使用Character.isDigit()和Character.isLetter()方法来判断字符是数字还是字母。如果是数字,则将其添加到numbers字符串中;如果是字母,则将其添加到letters字符串中。最后,通过System.out.println()语句将结果输出到控制台上。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式