如何在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);