【发布时间】:2016-11-27 22:13:30
【问题描述】:
我正在尝试在 java 中构建一个非常基本的程序来打印字符串中的所有唯一字符,但我遇到了运行时错误。
Input - amanda
output -amnd
import java.util.*;
class uniquechars {
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
System.out.print("Enter a string:");
String str = inp.nextLine(); // input from user
String res="";
for (int i=0;i<str.length();i++){
int count=0;
for(int j=0;j<res.length();j++){
if(str.charAt(i)==res.charAt(j)){
count++;
}
}
if(count==0){
res = res+str.charAt(i);
}
}
System.out.println("Output string with only unique characters:"+res);
}
}
错误
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1540)
at uniquechars.main(Main.java:6)
【问题讨论】:
-
添加你得到的运行时错误。
-
我添加了错误请看
-
@Nishtha - 您是否尝试在控制台中输入内容?
-
是的,我试过但无法进入控制台