如何在n个字符后限制用户的输入str = key.next();
?我希望str
应该只保存特定数量的字符。我对编程很陌生,任何帮助将不胜感激。扫描仪:如何在n个字符后限制扫描仪输入?
String str;
int k;
int n =1000;
String min="";
String max="";
Scanner key = new Scanner(System.in);
str = key.next();
k = key.nextInt();
max = str.substring(0,k);
min = str.substring(0,k);
for (int i=0; i<str.length()-k+1; i++){
if (str.substring(i, i+k).compareTo(max)>0){
max = str.substring(i, i+k);
}
else if (str.substring(i, i+k).compareTo(min)<0){
min = str.substring(i, i+k);
}
}
System.out.println(min + "\n" + max);