【发布时间】:2014-11-05 17:50:09
【问题描述】:
我正在寻找一个只能从包含字母和数字的字符串中返回数字的程序,并找到了下面的代码。
该程序运行良好,但引入了 Character。
据我了解,char 是 java 中的单个字母、数字或任何其他符号,但我从未听说过 Character。它与 char 相同还是完全不同?我该如何使用它(除了下面显示的方式)?
如果我想在 int 中打印,我需要做什么?
String something = "423e";
int length = something.length();
String result = "";
for (int i = 0; i < length; i++) {
Character character = something.charAt(i);
if (Character.isDigit(character)) {
result += character;
}
}
System.out.println("result is: " + result);
【问题讨论】:
-
你知道 int 和 Integer 或者 booean 和 Boolean 或者 long 和 Long ... 之间的区别吗?它们只是包装原始类型的值。