华为网题
package com.company;
import java.util.Calendar;
import java.util.Scanner;
public class huawei1 {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
while (input.hasNextLine()) {
int num = 1;
String b = input.nextLine();
for (int i = 0; i < b.length() - 1; i++) {
char c = b.charAt(i);
if (Character.isDigit(b.charAt(i))) {
int count = 1;
for (int j = i; j < b.length(); j++) {
char d = b.charAt(j);
if (Character.isDigit(b.charAt(j))) {
count++;
if (num <= count) {
num = count;
}
} else {
if (num <= count) {
num = count;
}
break;
}
}
} else {
if (Character.isDigit(b.charAt(i + 1))) {
int count = 1;
for (int j = i; j < b.length(); j++) {
char d = b.charAt(j);
if (Character.isDigit(b.charAt(j))) {
count++;
} else {
if (num <= count) {
num = count;
}
break;
}
}
}
}
}
System.out.println(num);
}
}
}
Java Character 类
Character 类用于对单个字符进行操作。
Character 类在对象中包装一个基本类型 char 的值
在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。
Character类提供了一系列方法来操纵字符。你可以使用Character的构造方法创建一个Character类对象,
Character 方法
下面是Character类的方法:
序号 | 方法与描述 |
---|---|
1 | isLetter() 是否是一个字母 |
2 | isDigit() 是否是一个数字字符 |
3 | isWhitespace() 是否是一个空白字符 |
4 | isUpperCase() 是否是大写字母 |
5 | isLowerCase() 是否是小写字母 |
6 | toUpperCase() 指定字母的大写形式 |
7 | toLowerCase() 指定字母的小写形式 |
8 | toString() 返回字符的字符串形式,字符串的长度仅为1 |